Как я могу показать 4 самых последних результата, а затем рандомизировать их в представлениях?
В настоящее время у меня есть представление; Я хотел бы выбрать 4 самых последних узла, а затем отобразить их в случайном порядке.
Я думаю, что это сработало бы, если бы все они были опубликованы в один и тот же день. У меня есть "сортировка по дате", а затем я использую модуль случайных семян для рандомизации результатов.
Однако, если они произошли в разные дни, случайное не вступает в силу, потому что сначала выполняется сортировка по дням.
У кого-нибудь есть какие-нибудь советы?
2 answers
Я не уверен, правильно ли я понимаю ваше требование, но вы можете сделать следующее:
- Создайте представления узла (тизер, поля.. все, что вам нужно)
- Сортировка по дате (в соответствии с требуемой детализацией)
- Добавить "Глобальную: случайную" сортировку
Вы можете сделать это с помощью двух дисплеев, один из которых является вашим блоком/страницей, а другой - вложением, которое вы настраиваете как прикрепленное к вашему первому дисплею.
Первый - это ваш обычный дисплей с четырьмя самыми последними результатами; во вложении результаты показаны в случайном порядке.
Единственная сложная проблема состоит в том, чтобы избежать появления первых узлов на втором дисплее, но вы можете найти много способов добиться этого.