Соглашение об именах
При присвоении имен файлам и функциям плагинов, необходимо придерживаться определенных
правил, чтобы 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 выдаст сообщение об ошибке, если необходимый файл плагина
не будет найден, или файл плагина, а так же функция плагина
будут названы неправильно.