Los archivos y funciones de Plugin deben seguir una convención de apariencia muy especifica a fin de que pueda ser localizada por el Smarty.
Los archivos de plugin deben ser nombrados de la siguiente forma:
type.name.php
Donde type es uno de los siguientes tipo de plugin:
Y name seria un identificador valido (solo, letras, números, y underscores).
Algunos ejemplos: function.html_select_date.php, resource.db.php, modifier.spacify.php.
Las funciones de plugin dentro de los archivos de plugin deben ser nombradas de la siguiente forma:
smarty_type_name()
El significado de type and name son los mismo que loas anteriores.
El Smarty mostrara mensajes de error apropiados si el archivo de plugins que es necesario no es encontrado, o si el archivo a la función de plugin esta nombrado inadecuadamente.