Вы не зашли.
Как сделать чтоб эта конструкция
{% if (handler == 'by.category') %}
<h1>{{ category.name }}</h1>
{% endif %}
работала в main.tpl? сейчас если добавить [TWIG][/TWIG] все равно не хочет выводиться
P.S. Стоит SVN Changeset [1106]
Не в сети
{category}
добавь в news.full.tpl
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
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)
Не в сети