Namenskonvention 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.