Соглашение об именах При присвоении имен файлам и функциям плагинов, необходимо придерживаться определенных правил, чтобы Smarty находил и мог использовать эти плагины. Имена файлов плагинов должны формироваться по следующей схеме:
type.name.php
Где type (тип) это один из следующих типов плагинов: function modifier block compiler prefilter postfilter outputfilter resource insert и name (имя) соответствует правилам наименования идентификаторов в PHP (только буквы, цифры и знак подчеркивания). Несколько примеров: function.html_select_date.php, resource.db.php, modifier.spacify.php. Функции, находящиеся внутри файлов плагинов, должны именоваться следующим образом:
smarty_type_name
Значения type и name те же, что прежде. Smarty выдаст сообщение об ошибке, если необходимый файл плагина не будет найден, или файл плагина, а так же функция плагина будут названы неправильно.