Plugin-Dateien müssen einer klaren Namenskonvention gehorchen, um von Smarty erkannt zu werden.
Die Plugin-Dateien müssen wie folgt benannt werden:
type
.name
.php
Wobei Typ
einen der folgenden Werte haben kann:
- function
- modifier
- block
- compiler
- prefilter
- postfilter
- outputfilter
- resource
- insert
und Name
ein erlaubter Identifikator (bestehend
aus Buchstaben, Zahlen und Unterstrichen) ist.
Ein paar Beispiele: function.html_select_date.php
,
resource.db.php
,
modifier.spacify.php
.
Die Plugin-Funktion innerhalb das Plugin-Datei muss wie folgt benannt werden:
smarty_
type
, _name
type
und name
haben die selbe Bedeutung wie bei den Plugin-Dateien.
Smarty gibt Fehlermeldungen aus, falls ein aufgerufenes Plugin nicht existiert, oder eine Datei mit falscher Namensgebung im Verzeichnis gefunden wurde.