Руководство пользователя CNCat 4.3.2
Формат файла шаблонов
Файл шаблона содержит описание одного или нескольких шаблонов. Каждый шаблон имеет следующий формат:
{TEMPLATE имя_шаблона}
HTML-код шаблона
{/TEMPLATE}
Для некоторых шаблонов после имени задается список используемых полей базы данных. Данная опция предусмотрена для повышения производительности. Например:
{TEMPLATE newitem (ITEM[item_id, item_title, item_descr, link_url, link_target])}
В данном случае из базы данных для переменной ITEM запрашиваются только поля item_id, item_title, item_descr, link_url, link_target.
HTML-код шаблона может содержать следующие специальные элементы:
- включение сгенерированного HTML-кода;
- включение другого шаблона;
- отображение переменной;
- условие типа if-then;
- условие типа if-then-else;
- вызов функции (из ограниченного списка).
Примечание. HTML-код шаблона отображается «как есть», за исключением специальных элементов. Это означает, что отображаются также все переносы строк, пробелы и пр. При необходимости весь шаблон можно записать в одну строку.
Ниже приведено подробное описание специальных элементов.
__________
Включение сгенерированного HTML-кода