CakePHP Brasil

17 agosto 2008

Asset de JS e CSS no CakePHP

Arquivado em: CakePHP — Tags:, , , , — Juan Basso @ 11:37 pm

Pessoal,

Peguei a versão do Asset feita pelo Matt Curry no bakery no artigo Automatic JavaScript and CSS Packer, depois atualizado em seu site (CakePHP Asset Packer Helper) e fiz algumas modificações.

As modificações que fiz não são grandes coisas, mas algumas coisas úteis, como procurar arquivos de JS e CSS nas pastas de vendors e plugins, algumas otimizações e configuração de quais assets deseja e pode utilizar (por exemplo, se você configurar que quer fazer asset packer no JS e não tiver o vendor necessário, ele não fará para não estragar seu código).

Para instalar em seu site, segue o procedimento:

Baixar os seguintes arquivos:

Feito isso, usar os helpers $html e $javascript para adicionar, mas sempre usar inline como false. Além disso, no AppController, colocar o Asset na lista de helpers.

No lugar do $scripts_for_layout, colocar $asset->scripts_for_layout().

Pronto, só isso e todos seus CSS e JS serão packeds.

Abraços e qualquer coisa é só comentar.

Nenhum Comentário »

Nenhum comentário ainda.

Feed RSS dos comentários deste post URL de TrackBack

Deixe um comentário

Powered by WordPress