При указании конечной даты публикации, как вывести закончившиеся на отдельной странице, например в виде архива?
Как вывести закончившиеся типы контента?
В каком смысле в виде архива?
В каком смысле в виде архива?
отдельная страница именуемая архив, на которой будут отображаться список ТК с прошедшей датой публикации
Я думаю есть несколько вариантов. Например виджет Список контента. И в нём настроить фильтр или написать хук, который будет фильтровать по полю date_pub_end, можно создать набор и в наборе создать фильтр, можно отдельный компонент написать. Это так навскидку. Возможно где то что то и не прокатит)
TOPg, если набором, то можете сделать по аналогии с instantcms.ru/forum/nabor-dlja-kontenta-publikacii-druzei.html#post-367930
Только поправьте в хуке фильтрацию на основе окончания даты публикации.
Если прям совсем на отдельно странице, то тут нужен будет компонент, экшн, получить в нем записи с истекшим сроком, сформировать значения нужных полей и вывести в шаблон. Понадобится какое-никакое сео, пагинация и др.
TOPg, если набором, то можете сделать по аналогии с instantcms.ru/forum/nabor-dlja-kontenta-publikacii-druzei.
не хватает ума, возьмётесь?
TOPg, а что тут стоит?

Если как выше, то показать записи — это полдела. Они же будут доступны только админу...
В приложении компонент zarchive. Создайте набор с системным именем archive.
Поправьте дату

И запись окажется в этом наборе

Фильтрация простая
$model->disablePubFilter(); $model->filterStart(); $model->filterNotNull('date_pub_end'); $model->filterAnd(); $model->filterEnd();
Zau4man,
Jestik, возможно поможет тема instantcms.ru/forum/redirekt-vnutri-saita.html#post-370235
TOPg, а что тут стоит? Если как выше, то показать записи — это полдела. Они же будут доступны только админу... В приложении компонент zarchive. Создайте набор с системным именем archive.
Спасибо, Вы волшебник!