Smarty - a ferramenta para compilar templates para PHP | ||
---|---|---|
Anterior | Capítulo 16. Extendendo a Smarty com Plugins | Próxima |
Arquivos e funções de Plugin devem seguir uma convenção de aparência muito específica a fim de ser localizada pela Smarty.
Os arquivos de plugin devem ser nomeados da sequinte forma:
tipo.nome.php
Onde tipo é um dos seguintes tipos de plugin:
E nome seria um identificador válido (letras, números, e underscores apenas).
Alguns exemplos: function.html_select_date.php, resource.db.php, modifier.spacify.php.
As funções de plugin dentro dos arquivos do plugin devem ser nomeadas da seguinte forma:
smarty_tipo_nome()
O significado de tipo e nome são os mesmos de antes.
A Smarty mostrará mensagens de erro apropriadas se o arquivo de plugins que é necessário não é encontrado, ou se o arquivo ou a função de plugin estão nomeadas inadequadamente.