Каким образом вывести мероприятия, которые актуальны только сегодня, стартуют завтра, будут на этой неделе, в этом месяце. Хочу реализовать быстрые ссылки… через наборы не понимаю как сделать, есть свойства Начало (тип дата) и Завершение (тип дата)
mavleds, вот так в моем компоненте афиши настроен набор «Сегодня»
вот так популярные новости за неделю
Пробуйте. С датой точно должно сработать.
Документация по наборам docs.instantcms.ru/manual/ctypes/datasets/add
Спасибо большое, сообразил как сделать на завтра и на неделю вперед
на завтра
на неделю
По документации не сообразил, нужно было логически подумать)
mavleds, вот так в моем компоненте афиши настроен набор «Сегодня»
вот так популярные новости за неделю
Пробуйте. С датой точно должно сработать.
Документация по наборам docs.instantcms.ru/manual/ctypes/datasets/add
Скажите, а у вас в Афише запись может иметь несколько дат, как я вижу. Как фильтр их обрабатывает? Или там несколько дат для одной записи не через несколько полей сделаны?
Ostrova, для управления датами используется поле Место и время, которое в себе хранит ТОЛЬКО дату ближайшего события. Остальные даты хранятся в отдельной таблице.
В фильтре поле вывести не получится.
Но реализовать можно все. Например, так:
— поправить вывод поля в фильтре, чтобы выводились поля начала и конца мероприятий
— через промежуточный запрос найти записи типа контента, которые удовлетворяют выбранным датам
— фильтровать через IN по этому списку
Когда афишу делал, многого не учел. Но работает и поддерживается компонент до сих пор.
Ostrova, для управления датами используется поле Место и время, которое в себе хранит ТОЛЬКО дату ближайшего события. Остальные даты хранятся в отдельной таблице.
В фильтре поле вывести не получится.
Но реализовать можно все. Например, так:
— поправить вывод поля в фильтре, чтобы выводились поля начала и конца мероприятий
— через промежуточный запрос найти записи типа контента, которые удовлетворяют выбранным датам
— фильтровать через IN по этому спискуКогда афишу делал, многого не учел. Но работает и поддерживается компонент до сих пор.
Выше Вы привели пример фильтра в составе набора. Он ведь как-то понимает, что событие с датами 11, 12, 13 февраля нужно вывести в наборе «сегодня», если на календаре 12е. Вот это мне оказалось не понятным. Он как-то взаимодействует с таблицей дополнительных дат?
как-то взаимодействует с таблицей дополнительных дат?
Да