Вы не вошли.
Всем доброй ночи, прошу помощи, не могли бы ли помочь с выводом определенного контента на определенных статических страницах, то есть я хочу сделать выделение пунктов меню при нахождении на статических страницах разных.
Заранее спасибо.
[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 20: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 20:56:35)
Вне форума
понадобилось в категории вывести подкатегории типа так
<!-- Выводим всех детей категории с ID=6 -->
{% for entry in getCategoryTree(':6') %}
[{{entry.id}}]({{ entry.level }}) {{ entry.cat }}
{% endfor %}но как там задать автоматически категорию,и прописать уровень какой выводить
Отредактировано irbees2008 (2013-07-18 18: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 12: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
Вне форума
[ Сгенерировано за 0.022 сек, 7 запросов выполнено - Использовано памяти: 631.05 Кбайт (Пик: 684.05 Кбайт) ]