Вы не зашли.
gringofest, не очень понял, но если Вы вводите
{% if isHandler('news:main') %}
только на главной
{% endif %}
и получаете эту же надпись на экране, то просто заключите её в блок твиг
[TWIG]{% if isHandler('news:main') %}
только на главной
{% endif %}[/TWIG]
Не в сети
И да, как сделать вызоа вывода последних и популярных новостей - плагины установлены и активны, но нигде ничего не выводится. Подозреваю, что-то нужно добавить в шаблоне, но где и что? Было бы хорошо в настройках плагина прямо в админке это писать - мол, чтобы вывести инфу, пропишите то-то и тот-то там-то и там-то, пояснений там и так много на каждый пункт, но самого элементарного - как же вывести нужную инфу - не заметил. Может был невнимателен - тыкните, если знаете)
Есть же ридми почти до каждого плагина (до указаных вами уж точно), не ленитесь - почитайте там, всюду все написано что и где надо вписывать, как правило даже все с примерами
Не в сети
Такой вопрос, странички категории типа
http://site.ru/statti.html
и
http://site.ru/statti/page/1.html
они считаются абсолютно одинаковыми или нет?, просто у меня появилась надобность запретить блок на http://site.ru/statti.html
но чтоб на эту страничку http://site.ru/statti/page/1.html эти изменения некасались
делаю так
{% if not (handler == 'by.category')%}
информация
{% endif %}
невыводится ни на каких страничках
делаю так
{% if not (pages.current == 1)%}
информация
{% endif %}
запрещается на главной и на первой
ваше реально запретить на главной чтоб не трогать первую?
Изменено legenda (2012-12-24 12:53:38)
Не в сети
Такой вопрос, странички категории типа
http://site.ru/statti.html
и
http://site.ru/statti/page/1.htmlони считаются абсолютно одинаковыми или нет?
legenda, с точки зрения движка они считаются совершенно идентичными.
Не в сети
Помогите создать такую комбинацию, запретить вывод на первой постраничке категории
тоесть так
{% if not (pages.current == 1)%}
информация
{% endif %}
но при этом для категорий one, two, three позволить вывести блок на всех страничках
Не в сети
legenda,
[twig]
{% if isHandler('news:by.category') and (isSet(handler.params.page) or isCategory('one, two, three')) %}
Hey!
{% endif %}
[/twig]
Не в сети
Knopik, немножко нето, надо запретить только на первой постраничке (тоесть на http://site.ru/statti/page/1.html ), а тут запрет на всех постраничках.
Ок. возможно понятнее будет наоборот, как запретить на первой постраничке (тоесть на http://site.ru/statti/page/1.html ) только на определенных категориях ?
Не в сети
legenda,
[twig]
{% if isHandler('news:by.category') and ((isSet(handler.params.page) and (handler.params.page != 1)) or not isCategory('one, two, three')) %}
Hey!
{% endif %}
[/twig]
Не в сети
legenda, вопрос даже в другом - откуда у тебя взялись ссылки на 1ю страницу вида .../page/1.html ?
Движок таких ссылок не должен генерить!!
Т.е. 2я страница категории: /catName/page/2.html, а 1я страница - /catName.html
Не в сети
legenda, тогда возвращаемся обратно - с точки зрения двига страница категории является одновременно её первой страницей, а чтобы не было путаницы - ссылки в формате /page/1.html не генерируются.
Поэтому пытаться "отличить /catName.html и /catName/page/1.html" нет смысла, т.к. страницу /catName/page/1.html никто никогда нигде не увидит.
Не в сети
legenda, тогда возвращаемся обратно - с точки зрения двига страница категории является одновременно её первой страницей, а чтобы не было путаницы - ссылки в формате /page/1.html не генерируются.
Поэтому пытаться "отличить /catName.html и /catName/page/1.html" нет смысла, т.к. страницу /catName/page/1.html никто никогда нигде не увидит.
да я это уже понял, так как спрашывал выше.
Мне нужно на страничке главной категории ( /catName.html или /catName/page/1.html уже не важно) запретить вывод для парочки конкретных категории, и при этом для всех остальных чтоб выводилось все + при этом чтоб выводилось для всех категорий на постраничках дальше второй (тоесть /catName/page/2.html, /catName/page/3.html и т.д.)
незню так понятнее или нет)
Knopik, последний вариант не выводит на постраничках дальше второй (тоесть /catName/page/2.html, /catName/page/3.html и т.д.) в категориях которые вконце вписываю
Не в сети
Может пример будет понятнее
есть у меня категории
../football.html с постраничками /football/page/2.html, /football/page/3.html и т.д.
../hockey.html c постраничками /hockey/page/2.html, /hockey/page/3.html и т.д.
../foto.html c постраничками /foto/page/2.html, /foto/page/3.html и т.д.
../video.html c постраничками /video/page/2.html, /video/page/3.html и т.д.
так вот что надо
Запретить показ блока на страничках ../football.html и ../hockey.html и позволить показ на все остальных этих же категорий /football/page/2.html, /football/page/3.html, /hockey/page/2.html, /hockey/page/3.html, и впринципе всех страничек других категорий ./foto.html, /foto/page/2.html, /foto/page/3.html, /video.html, /video/page/2.html, /video/page/3.html
Вроде понятнее)?
Не в сети
legenda, вариант Knopik'а совсем чуть-чуть модернизированный:
[twig]
{% if isHandler('news:by.category') %}
<!-- Обработчик - пользователь находится в какой-то из категорий -->
{% if (isCategory('football, hockey') and isSet(handler.params.page) and (handler.params.page < 2)) %}
<!-- не показываем: пользователь в категориях football, hockey на 1й странице -->
{% else %}
<!-- показываем -->
{% endif %}
[/twig]
Не в сети
А вывести только все существующие дочерние категории тоже ни как? что-то подобное в этой теме написано.
Еще неплохо было бы добавить поддержку переменной {category.info} в news.categories.tpl
Изменено SFproG (2013-01-13 16:04:12)
Не в сети
SFproG, смотри сегодняшее обновление в SVN:
1. Добавлена переменная info
2. Появилась новая TWIG функция getCategoryTree() - позволяет вывести либо заданную категорию и все её подкатегории, либо просто все подкатегории заданной категории.
Не в сети
legenda, вариант Knopik'а совсем чуть-чуть модернизированный:
[twig] {% if isHandler('news:by.category') %} <!-- Обработчик - пользователь находится в какой-то из категорий --> {% if (isCategory('football, hockey') and isSet(handler.params.page) and (handler.params.page < 2)) %} <!-- не показываем: пользователь в категориях football, hockey на 1й странице --> {% else %} <!-- показываем --> {% endif %} [/twig]
Как я не крутил но этот вариант ваше нето что надо делает((
Не в сети
Всем доброй ночи, прошу помощи, не могли бы ли помочь с выводом определенного контента на определенных статических страницах, то есть я хочу сделать выделение пунктов меню при нахождении на статических страницах разных.
Заранее спасибо.
I ♥ NGeneration CMS
Не в сети
Подскажите как сделать чтобы блок:
{% if isCategory('some_cat') %}
Блок на страничке со списком новостей из категории some_cat
{% endif %}
распространялся ещё и на новости внутри этой категории?
Не в сети