Вы не зашли.
Всем доброй ночи, прошу помощи, не могли бы ли помочь с выводом определенного контента на определенных статических страницах, то есть я хочу сделать выделение пунктов меню при нахождении на статических страницах разных.
Заранее спасибо.
[TWIG]
{% if isHandler('static') and handler.params.altname == 'test' %}
test
{% endif %}
[/TWIG]
Не в сети
Подскажите как сделать чтобы блок:
{% if isCategory('some_cat') %} Блок на страничке со списком новостей из категории some_cat {% endif %}
распространялся ещё и на новости внутри этой категории?
Похоже что вот так:
[TWIG]{% if isHandler('news:news') and handler.params.category == 'my-category-altname' %}
блок будет показан только на страничке полной новости, внутри определенной категории с альтнеймом = my-category-altname
{% endif %}[/TWIG]
Тупо, что нельзя совместить isCategory с перечислением категорий и isHandler('news:news') из-за этого приходится писать такие длиные выражения:
[TWIG]{% if isHandler('news:news') and (handler.params.category == ('my-category-altname1') or handler.params.category == ('my-category-altname2')) %}
блок будет показан только на страничке полной новости, внутри определенных категорий с альтнеймами = my-category-altname1 или my-category-altname2
{% endif %}[/TWIG]
Изменено infinity237 (2013-04-10 21:52:55)
Не в сети
использовал
{% if isHandler('news') and handler.params.category == 'info' %}
Я в категории info, и на страничке полной новости с категорией info
{% endif %}
,но мне нужно чтобы и на главной из категории info
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
скрыть ссылку от всех кроме админов
{% if (global.user.status == 1) %}
hey admin!
{% endif %}
Не в сети
Не в сети
А что-то подобное для категорий можно соорудить:
{{news.categories.list[0].name}} {% if (news.categories.count > 1) %} <span>{{news.categories.list[1].name}}</span>{% endif %}
... и что-то сея кострукция не работает:
<!-- Выводим всех детей категории с ID=6 -->
{% for entry in getCategoryTree(':6') %}
[{{entry.id}}]({{ entry.level }}) {{ entry.cat }}
{% endfor %}
Не в сети
И 1 и 2 вариант, чтобы работали в категориях, в конструкции:
категория1
категория2
категория3
главных категорий не будет (они отключены в админке), а только начиная со 2 дочерних, т.е. так:
категория2
категория3
и 2 вариант, также должен работать и на страницах новостей этих категорий, как в кратких так и полных.
1 вариант в шаблоне news.table, а 2 в news.table и news.full
Изменено AI (2013-06-08 21:56:35)
Не в сети
понадобилось в категории вывести подкатегории типа так
<!-- Выводим всех детей категории с ID=6 -->
{% for entry in getCategoryTree(':6') %}
[{{entry.id}}]({{ entry.level }}) {{ entry.cat }}
{% endfor %}
но как там задать автоматически категорию,и прописать уровень какой выводить
Изменено irbees2008 (2013-07-18 19:48:42)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Подскажите как сделать чтобы блок:
{% if isCategory('some_cat') %} Блок на страничке со списком новостей из категории some_cat {% endif %}
распространялся ещё и на новости внутри этой категории?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Добрый вечер, сделал перенаправление статических страниц при помощи плагина re_stat, после этих манипуляций не могу сделать выделение пунктов в меню, думал сработает метод с статикой, но нет, не работает, как быть?
Заранее спасибо за советы.
Попробовал так, не сработало:
[TWIG]
{% if isHandler('static') and handler.params.altname == 'test' %}
test
{% endif %}
[/TWIG]
I ♥ NGeneration CMS
Не в сети
Добрый вечер, сделал перенаправление статических страниц при помощи плагина re_stat, после этих манипуляций не могу сделать выделение пунктов в меню, думал сработает метод с статикой, но нет, не работает, как быть?
Заранее спасибо за советы.
Попробовал так, не сработало:
[TWIG]
{% if isHandler('static') and handler.params.altname == 'test' %}
test
{% endif %}
[/TWIG]
[TWIG]
{% if isHandler('re_stat:static_altname') %}
test
{% endif %}
[/TWIG]
Не в сети
infinity237, спасибо, попробовал, не сработало.
<a href="/contact.html" {% if isHandler('re_stat:contact') %} class="select"{% endif %}>Контактная информация</a>
Но зато получилось дедовским способом подстановки (видимо нужно было просто проспаться, вчера голова не варила совсем ), если у кого-то тоже возникнет подобная ситуация с Twig`ом при использовании плагина re_stat, то выход оказался проще и логичнее чем думал сначала.
И мы видим наши индивидуальные коды замены для страничек, stat1, stat2 и тд., это и есть те данные, которые указывают нам на ту или иную страницу, альтнэймы не пройдут ,при использовании условия с Twig`ом просто вместо альт нэйм ставим этот код.
Пример:
[TWIG]
{% if isHandler('re_stat:stat1') %}
При нахождении на странице с кодом stat1
{% endif %}
[/TWIG]
I ♥ NGeneration CMS
Не в сети
Подскажите плиз.
имеется код
{% for entry in getCategoryTree(':1') %}
<div class="podmenukat">
<img src="{{ entry.icon }}" width="50"><br /><a href="{{ entry.link }}">{{ entry.cat }}</a>
</div>
{% endfor %}
В указанной категории с ID 1 имеется несколько уровней подкатегорий. Как сделать так, чтобы выводились только первые уровни а остальные не показывались.
Не в сети
Подскажите, как можно сделать вывод блока в определенной категории, и чтобы в этом блоке отображалась краткая новость из определенной категории и в случайном порядке ????? очень нужно!
Вывод в определенной категории это понятно
{% if isCategory('some_cat') %}
А тут как написать чтобы брались новости в случайном порядке из определенной категории?
{% endif %}
Изменено Headless (2013-08-03 13:49:53)
Не в сети
понадобилось в категории вывести подкатегории типа так
<!-- Выводим всех детей категории с ID=6 --> {% for entry in getCategoryTree() %} [{{entry.id}}]({{ entry.level }}) {{ entry.cat }} {% endfor %}
но как там задать автоматически категорию,и прописать уровень какой выводить
как я понял по документации в svnможно задать уровень,может кто подскажет как сделать вывод первого подуровня категории
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Мало кто знает, что для определения четности/нечетности записи в цикле, можно использовать возможности twig'a:
{% for entry in entries %}
<tr class="{{ cycle(['odd','even'],loop.index) }}">
</tr>
{% endfor %}
Не в сети
как я понял по документации в svnможно задать уровень,может кто подскажет как сделать вывод первого подуровня категории
{% for entry in getCategoryTree(':1') %}
{% if(entry.level == '1') %}
{{ entry.cat }}
{% endif %}
{% endfor %}
Не в сети
{% for entry in getCategoryTree(':1') %} {% if(entry.level == '1') %} {{ entry.cat }} {% endif %} {% endfor %}
то что надо,а чтобы
{% for entry in getCategoryTree(':1') %}
категория бралась автоматически,при нахождении в ней?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Не понял вопроса.
Не в сети
надо что бы выводились под категории текущей категории,то есть типа так
{% for entry in getCategoryTree(':id') %}
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети