I file e le funzioni dei plugin devono seguire delle convenzioni molto specifiche per i loro nomi, per poter essere trovati da Smarty.
I file dei plugin devono essere chiamati come segue:
tipo
.nome
.php
Dove tipo
è uno di questi tipi di plugin:
- function
- modifier
- block
- compiler
- prefilter
- postfilter
- outputfilter
- resource
- insert
E nome
deve essere un identificatore valido
(solo lettere, numeri e underscore).
Alcuni esempi: function.html_select_date.php
,
resource.db.php
,
modifier.spacify.php
.
Le funzioni plugin all'interno dei file dei plugin devono essere chiamate come segue:
smarty_
tipo
, _nome
Il significato di tipo
e nome
sono
gli stessi visti prima.
Smarty produrrà i messaggi di errore appropriati se il file del plugin di cui ha bisogno non viene trovato, o se il file o la funzione hanno un nome non appropriato.