[SP-pm] Catalyst e celulares
André Moura
andreoandre at gmail.com
Mon May 11 12:18:28 PDT 2009
Usei a ideia do Gabriel, ficando com o wrapper.tt2 com o conteúdo html:
<link rel="stylesheet" type="text/css" media="screen" href="basic.css" />
<link media="only screen and (max-device-width: 480px)"
href="iphone.css" type="text/css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" media="handheld" href="pda.css" />
assim, renderiza para celulares e iPhone também ....
[]'s
2009/5/11 Eden Cardim <edencardim em gmail.com>:
> 2009/5/11 André Moura <andreoandre em gmail.com>:
>> Senhores,
>>
>> Quando uma aplicação web feita com Catalyst é acessada pelo celular,
>> ela consegue renderizar um template especial se vinda do celular?
>>
>> No caso, preciso que minha aplicação "renderize" templates diferentes
>> de acordo com o tipo de acesso, web browser, celular, iphone ... porém
>> não sei de que maneira posso fazer isso....
>
> Isso não depende do Catalyst, depende do protocolo HTTP e do seu uso
> correto. O protocolo estabelece que os browsers precisam se
> identificar através do header "User-Agent", mas não há nenhuma
> garantia de que a identificação correta será enviada. No caso, a API
> do catalyst já facilita a obtenção dessa identificação via
> $c->req->user_agent, daí cabe a você montar a lógica de analizar a
> string e renderizar o template correto.
>
> --
> Eden Cardim Need help with your Catalyst or DBIx::Class project?
> Code Monkey http://www.shadowcat.co.uk/catalyst/
> Shadowcat Systems Ltd. Want a managed development or deployment platform?
> http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
--
André O Moura
http://andrem.wordpress.com
More information about the SaoPaulo-pm
mailing list