Вы не вошли.
gringofest, не очень понял, но если Вы вводите
{% if isHandler('news:main') %}
только на главной
{% endif %}и получаете эту же надпись на экране, то просто заключите её в блок твиг
[TWIG]{% if isHandler('news:main') %}
только на главной
{% endif %}[/TWIG]Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.
Расширив границы сознания, мы открываем новые горизонты жизни.
Вне форума
И да, как сделать вызоа вывода последних и популярных новостей - плагины установлены и активны, но нигде ничего не выводится. Подозреваю, что-то нужно добавить в шаблоне, но где и что? Было бы хорошо в настройках плагина прямо в админке это писать - мол, чтобы вывести инфу, пропишите то-то и тот-то там-то и там-то, пояснений там и так много на каждый пункт, но самого элементарного - как же вывести нужную инфу - не заметил. Может был невнимателен - тыкните, если знаете)
Есть же ридми почти до каждого плагина (до указаных вами уж точно), не ленитесь - почитайте там, всюду все написано что и где надо вписывать, как правило даже все с примерами
Вне форума
Такой вопрос, странички категории типа
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 11: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 15:04:12)
Вне форума
SFproG, смотри сегодняшее обновление в SVN:
1. Добавлена переменная info
2. Появилась новая TWIG функция getCategoryTree() - позволяет вывести либо заданную категорию и все её подкатегории, либо просто все подкатегории заданной категории.
Вне форума
vitaly, спасибо, давно ждал!
Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.
Расширив границы сознания, мы открываем новые горизонты жизни.
Вне форума
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 %}распространялся ещё и на новости внутри этой категории?
Вне форума
[ Сгенерировано за 0.021 сек, 7 запросов выполнено - Использовано памяти: 622.57 Кбайт (Пик: 675.57 Кбайт) ]