Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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

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

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

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


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

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

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

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

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

Вне форума

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

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

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

vitaly, спасибо :)


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

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

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

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

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

Вне форума

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

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

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

{category}

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

Вне форума

#6 2013-03-25 17: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 17:27:00)

Вне форума

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

Knopik
Участник
Откуда: ufa
Здесь с 2009-10-14
Сообщений: 342
Рейтинг :   59 
Сайт

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 19:23:37)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.011 сек, 7 запросов выполнено - Использовано памяти: 532.26 Кбайт (Пик: 550.36 Кбайт) ]