Страниц: 1
Как сделать чтоб эта конструкция
{% if (handler == 'by.category') %} <h1>{{ category.name }}</h1> {% endif %}
работала в main.tpl? сейчас если добавить [TWIG][/TWIG] все равно не хочет выводиться
P.S. Стоит SVN Changeset [1106]
Неактивен
vitaly, спасибо
Неактивен
{category}
добавь в news.full.tpl
Неактивен
irbees2008, нее, мне надо, чтобы в правой колонке шаблона main.tpl отображалось название категории при переходе на полную новость.
Вот этот код выводит только тогда, когда находишься в категории:
[TWIG] {% if (isHandler('news:by.category')) %} <h1>{{ isCategory(':name') }}</h1> {% endif %} [/TWIG]
А вот как сделать, чтоб выводило когда находишься в полной новости?
Отредактированно Vaha (2013-03-25 18:27:00)
Неактивен
Vaha, в полной новости получить имя текущей категории через твиг наверно не получится...
как вариант, можно использовать костыль, в файле /engine/includes/inc/functions.inc.php, после 2395 строки (svn) добавить
if ($rules == ':cat_name') return secure_html($currentCategory['name']);
и в шаблоне использовать
{% if isHandler('news:by.category') %} <h1>{{ isCategory(':name') }}</h1> {% elseif isHandler('news:news') %} <h1>{{ isNews(':cat_name') }}</h1> {% endif %}
правда я не проверял, должно работать...
Отредактированно Knopik (2013-03-25 20:23:37)
Неактивен
Страниц: 1