Есть сайт, на котором каждый день выкладываются новости. И каждый день есть одна самая актуальная.
Подскажите, как сделать так, чтобы вверху списка была закреплена 1 (одна) новость? То есть, если появляется новая актуальная новость, то старая уходит в общий список.
Как я решал задачу:
1. Сделал вьюс и в списке новостей и в критериях сортировки указал, выводить сверху закреплённые. Проблема в том, что выводятся все закреплённые сразу, а не одна.
2. Сделал вьюс и аттачмент к нему. В аттачменте вывел последнюю закреплённую новость, а во вьюсе все новости. Но получается, что во вьюсе выводится та же новость, что и в аттачменте.
Комментарии
2. во вьюсе(все новости) поставить фильтр, чтобы не выводились закреплённые новости.
А если каждый раз редактировать новость (включить/выключить закрепление), то такой вариант не подойдет?
не подходит, потому что главных новостей может быть несколько каждый день. и тогда они не видны в общем списке.
к сожалению, нет. потому что есть один views, в котором выводятся только закреплённые новости.