What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
При присвоении имен файлам и функциям плагинов, необходимо придерживаться определенных правил, чтобы Smarty находил и мог использовать эти плагины.
Имена файлов плагинов должны формироваться по следующей схеме:
type
.name
.php
Где type (тип)
это один из следующих типов плагинов:
и name (имя)
соответствует правилам наименования идентификаторов в PHP
(только буквы, цифры и знак подчеркивания).
Несколько примеров: function.html_select_date.php
,
resource.db.php
,
modifier.spacify.php
.
Функции, находящиеся внутри файлов плагинов, должны именоваться следующим образом:
smarty_
type
, _name
Значения type
и name
те же, что прежде.
Smarty выдаст сообщение об ошибке, если необходимый файл плагина не будет найден, или файл плагина, а так же функция плагина будут названы неправильно.