Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-11-30 12:28:40

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,030
Рейтинг :   37 

Вывод название категории через TWIG но не через news.table.tpl как?

Как сделать чтоб эта конструкция

{% if (handler == 'by.category') %}
<h1>{{ category.name }}</h1>
{% endif %}

работала в main.tpl? сейчас если добавить [TWIG][/TWIG] все равно не хочет выводиться

P.S. Стоит SVN Changeset [1106]

Не в сети

#2 2012-12-02 13:16:28

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Вывод название категории через TWIG но не через news.table.tpl как?

[TWIG]
{% if (isHandler('news:by.category')) %}
<h1>{{ isCategory(':name') }}</h1>
{% endif %}
[/TWIG]

Не в сети

#3 2012-12-02 17:22:36

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,030
Рейтинг :   37 

Re: Вывод название категории через TWIG но не через news.table.tpl как?

vitaly, спасибо smile

Не в сети

#4 2013-03-25 18:15:43

Vaha
Участник
Зарегистрирован: 2011-02-19
Сообщений: 115
Рейтинг :   

Re: Вывод название категории через TWIG но не через news.table.tpl как?

Но это работает только в категориях. А как сделать, чтобы и в полных новостях отображалось название категории через main.tpl?

Не в сети

#5 2013-03-25 18:23:01

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: Вывод название категории через TWIG но не через news.table.tpl как?

{category}

добавь в news.full.tpl

Не в сети

#6 2013-03-25 18:25:18

Vaha
Участник
Зарегистрирован: 2011-02-19
Сообщений: 115
Рейтинг :   

Re: Вывод название категории через TWIG но не через news.table.tpl как?

irbees2008,  нее, мне надо, чтобы в правой колонке шаблона main.tpl отображалось название категории при переходе на полную новость.

Вот этот код выводит только тогда, когда находишься в категории:

[TWIG]
{% if (isHandler('news:by.category')) %}
<h1>{{ isCategory(':name') }}</h1>
{% endif %}
[/TWIG]

А вот как сделать, чтоб выводило когда находишься в полной новости?

Изменено Vaha (2013-03-25 18:27:00)

Не в сети

#7 2013-03-25 20:22:56

Knopik
Разработчик
Откуда ufa
Зарегистрирован: 2009-10-14
Сообщений: 353
Рейтинг :   62 
Сайт

Re: Вывод название категории через TWIG но не через news.table.tpl как?

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)

Не в сети

Подвал раздела

Работает на FluxBB