zoolook: Комментарии

Главные вкладки

10 февраля 2015 в 13:02

"Никк" wrote:
Контекстный фильтр - это фильтр. То есть он отсекает часть твоих нод. фильтрует. Ты же хочешь выводить все (то есть без фильтра), но чтобы было указание: попадает или нет.

Да, я думал что может можно настроить контекстный фильтр только по полю. Попробую разобраться, спасибо за ссылку. Но, в принципе, можно ограничить и одной записью! Если это сделать, то как будет выглядеть код?

9 февраля 2015 в 19:36

Для каждой ноды может быть неограниченный диапазон дат. Вывод дат календаря можно и настроить в виде "02.02.2015 to 08.02.2015,..." Могу, конечно и ограничить, но я не понимаю, что ты хочешь предложить? Распарсить даты? Просто это будет очень сложным костылем, я думал есть какое-то решение проще, к примеру настроить контекстный фильтр для определенного поля views, а не для всей выборки.

9 февраля 2015 в 15:42

"Никк" wrote:
Типа так: 2014-02-09 to 2014-03-15?

Да, все верно! Если поле не заполнено, то ничего не выводится. Если больше 1 значения диапазона, то через "," все значения от и до.

9 февраля 2015 в 14:24

Даты на странице выводятся с помощью модуля Calendar для Views, в блоке, с контекстным фильтром, который выдергивает ID ноды из url. Вводится пользователем с помощью модуля Date.

9 февраля 2015 в 12:48

"Никк" wrote:
А что мешает в "глобальный пользовательский текст" добавить поле node_data ?

Я добавлю, но поле выведет диапазон дат, которые добавил пользователь, без сравнения с текущей датой. А если я настрою контекстные фильтры на сравнение с текущей датой, то не выведутся все материалы, которые не попадают в этот диапазон, а не только поле даты.

7 февраля 2015 в 0:32

Никк wrote:
Как вариант (требует знания php) - добавить в вашем вьюсе поле "Глобальный пользовательский текст". В этом поле из шаблонов подставьте свои даты и прочую инфу, которая определяет "да" или "нет". Затем темизировать это поле. В файле распарсить переменную $output на необходимые значение и из них составить нужное условие. И собственно сделать вывод ваших "да" или "нет"

7 февраля 2015 в 0:23

bumble wrote:

В чем проблема то? Поле типа "Логическое". В помощь: Boolean formatter.

Да, только его надо вывести по условию попадения в дату, т.е. используя контекстные фильтры, а оно будет редактировать вывод всех материалов, а не только этого поля.

10 ноября 2012 в 20:16

init0 wrote:
Я виводил по два материала к каждому термину с помощу етого модуля - http://drupal.org/project/views_limit_grouping[/quote]

Спасибо! Я писал об этом модуле выше. Не могли бы вы подробнее описать как им пользоваться?

30 октября 2012 в 21:10

Тема до сих пор актуальна!
Нашел только: http://www.drupal.ru/node/46593, там советуют модуль: http://drupal.org/project/views_limit_grouping , но я не могу разобраться как им пользоваться, если он действительно работает.

Надежда только на гуру друпала Smile

9 января 2012 в 22:07

Все, я понял в чем дело!

Оказывается если вводить ссылки в меню к разделам, которые закрыты для администрирования, то они выводиться пользователю без прав не будут вообще!