Convenções de Aparência
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:
function
modifier
block
compiler
prefilter
postfilter
outputfilter
resource
insert
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.