[TWIG] Шаблон news.table.tpl


Шаблон отвечает за генерацию табличной части вывода новостей для следующих задач: Начиная с версии [SVN1101] полностью меняется набор переменных и правила использования шаблона.
Также шаблон становится условно-обязательным. Теперь при его отсутствии будет считаться, что он содержит следующий код:
{% for entry in data %}
{{ entry }}
{% else %}
engineMSG('common', lang['msgi_no_news'])
{% endfor %} {{ pagination }}
Такой код полностью повторяет текущее (до SVN1101) поведение системы.

Доступные переменные

В режиме by.category доступны следующие переменные:
В режиме by.date доступны следующие переменные:
В режиме by.month доступны следующие переменные:
В режиме by.year доступны следующие переменные:

Пример заполнения шаблона


В примере показан минимально набор для полнофункциональной работы (с учётом использования плагина comments):
{% if (handler == 'by.category') %}
<h3>{{ category.name }}</h3>
{% if category.icon.purl %}<img src="{{ category.icon.purl }}"/><br/>{% endif %}
{{ category.info }}
{% endif %}
{% for entry in data %}
{{ entry }}
{% endfor %}
{{ pagination }}