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

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

rss

Вы не зашли.

Объявление

#1 2017-07-29 06:48:43

UriyZenkov
Пользователь
Зарегистрирован: 2011-01-13
Сообщений: 257
Рейтинг :   
Профиль  Вебсайт

Вывод блока только в отдельной категории

Как вывести блок на страницах указанной категории ?

Пробовал выводить такой конструкцией

{% if isCategory('some_cat') %}
Блок на страничке со списком новостей из категории some_cat
{% endif %}

Но блок выводиться на страницах всех категорий.
CMS 0.9.5 Release + GIT 20170301

Отредактированно UriyZenkov (2017-07-29 14:56:53)

Неактивен

 

#2 2017-07-29 15:08:17

rusiq
Пользователь
Зарегистрирован: 2014-07-16
Сообщений: 359
Рейтинг :   19 
Профиль

Re: Вывод блока только в отдельной категории

Может для начала создать категорию some_cat big_smile


Fork NG CMS fngcms

Неактивен

 

#3 2017-07-29 16:08:42

UriyZenkov
Пользователь
Зарегистрирован: 2011-01-13
Сообщений: 257
Рейтинг :   
Профиль  Вебсайт

Re: Вывод блока только в отдельной категории

rusiq написал:

Может для начала создать категорию some_cat big_smile

{% if isCategory('soft') %}
Блок на страничке со списком новостей из категории some_cat
{% endif %}

Неактивен

 

#4 2017-07-29 16:09:32

rusiq
Пользователь
Зарегистрирован: 2014-07-16
Сообщений: 359
Рейтинг :   19 
Профиль

Re: Вывод блока только в отдельной категории

Блин, всегда работало и в main.tpl и в news.table.tpl

Отредактированно rusiq (2017-07-29 16:11:39)


Fork NG CMS fngcms

Неактивен

 

#5 2017-07-29 16:46:04

UriyZenkov
Пользователь
Зарегистрирован: 2011-01-13
Сообщений: 257
Рейтинг :   
Профиль  Вебсайт

Re: Вывод блока только в отдельной категории

rusiq написал:

Блин, всегда работало и в main.tpl и в news.table.tpl

Я вывожу в news.full.tpl

Неактивен

 

#6 2017-07-29 17:03:57

rusiq
Пользователь
Зарегистрирован: 2014-07-16
Сообщений: 359
Рейтинг :   19 
Профиль

Re: Вывод блока только в отдельной категории

{% if (handler.params.category == 'soft') %}
Блок на страничке со списком новостей из категории some_cat
{% endif %}


Fork NG CMS fngcms

Неактивен

 

#7 2017-07-29 19:15:33

UriyZenkov
Пользователь
Зарегистрирован: 2011-01-13
Сообщений: 257
Рейтинг :   
Профиль  Вебсайт

Re: Вывод блока только в отдельной категории

Я понял в чем причина:
Урлы полных страниц должны отображаться без категории, то есть так

/{altname}[/page{page}]/

Но если убрать {category}, то {% if isCategory('soft') %} и {% if (handler.params.category == 'soft') %} не работает.
Как сделать урлы без альт. имени категории и чтобы работал блоки {% if isCategory('soft') %} и {% if (handler.params.category == 'soft') %}  ?

Неактивен

 

#8 2017-07-29 19:18:32

rusiq
Пользователь
Зарегистрирован: 2014-07-16
Сообщений: 359
Рейтинг :   19 
Профиль

Re: Вывод блока только в отдельной категории

Сайт покажи, пожалуйста, если он в сети


Fork NG CMS fngcms

Неактивен

 

#9 2017-07-29 19:30:38

rusiq
Пользователь
Зарегистрирован: 2014-07-16
Сообщений: 359
Рейтинг :   19 
Профиль

Re: Вывод блока только в отдельной категории

Код:

{% if (news.categories.list[0]['alt'] == 'soft') %}
Блок на страничке ПОЛНОЙ новости с главной категорией soft
{% endif %}

Отредактированно rusiq (2017-07-29 19:33:05)


Fork NG CMS fngcms

Неактивен

 

#10 2017-07-29 20:34:02

UriyZenkov
Пользователь
Зарегистрирован: 2011-01-13
Сообщений: 257
Рейтинг :   
Профиль  Вебсайт

Re: Вывод блока только в отдельной категории

rusiq написал:

Код:

{% if (news.categories.list[0]['alt'] == 'soft') %}
Блок на страничке ПОЛНОЙ новости с главной категорией soft
{% endif %}

Спасибо. Теперь всё работает.

Неактивен

 

#11 2017-07-29 20:36:00

rusiq
Пользователь
Зарегистрирован: 2014-07-16
Сообщений: 359
Рейтинг :   19 
Профиль

Re: Вывод блока только в отдельной категории

smile


Fork NG CMS fngcms

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.014 seconds, 19 queries executed ]