Добрый день!
Не могу разобраться как сделать.
Есть тип материала "Поездки". Есть поле "дата проведения" (field_qwer) формата Date (ISO format) с количеством значений до 10.
Т.е. выглядит это так: на сайте есть Поездка. У каждой поездки есть даты проведения.
Например поездка №1, даты проведения С 10.01.2017 по 15.02.2017; С 18.04.2017 по 15.06.2017; С 10.11.2017 по 15.12.2017;
Нужно чтобы по наступлению последней даты материал снимался с публикации. Например 10.11.2017.
В идеале чтобы неактуальные, прошедшие даты так же не отображались
Поставлен модуль Rules, но не получается в нем пока разобраться. Может есть более удачное готовое решение? Или вообще нужно использовать какую то другую логику, другие поля?
Комментарии
Посмотрите эти материалы:
Возможно это решение вам поможет
есть модуль Scheduler
https://www.drupal.org/project/scheduler
работает с модулем Date
https://www.drupal.org/project/date
В типе материала включаете параметры Scheduler
После в созданном материале устанавливаете начало и снятие с публикации
Спасибо!)
а вот интересно, можно ли что бы поле scheduler само брало значение последнее из имеющегося значений поля ""дата проведения"?
Я не знаю как это сделать.
Может имеет смысл создавать 1 дата = 1 материал, а потом их объединять. Во views есть группировка по полям. Если будут несколько материалов с одинаковым полем (например заголовком) он их сгруппирует в один вывод.
Виктор, подскажи пожалуйста где во views эта группировка по полям????
В разделе Формат: настройки (самое первое поле после заголовка)
при выборе группирующего поля например заголовок получаю дубль заголовков над заголовками
Исключить из вывода - дубль уходит но обьединения не проискодит.
в чем может быть причина?
Я с такой проблемой не сталкивался
хм...Scheduler не срабатывает
ставлю дату снятия, запускаю крон и все остается во вкладке "запланировано" как опубликованный матерьял
разбираюсь
проблема была в Greenwich Mean Time
Вопрос решен?
да
Если есть комментарий, который помог решению или является решением - отметьте его. Если нет, то напишите решение сами и отметьте решение. Заголовок материала изменять не нужно.