Я разрабатываю онлайн-журнал и использую Views для создания блоков для домашней страницы.
Я использую слегка настроенную статью в качестве типа контента для большинства своих данных, а представления предоставляют блоки с необходимыми полями из этих статей. Например: в представлении Latest Blogs
отображаются поля Short Headline
и Teaser
, а в представлении Top Headline
представлен блок с полями Image
и Full Headline
.
Прямо сейчас я использую Views для фильтрации статей по тегам, поэтому статьи должны быть помечены, чтобы отображаться на главной странице. Большинство моих блоков представляют собой списки и не нуждаются в максимальной гибкости сортировки. Однако некоторые блоки не являются списками, или для конечного пользователя важно контролировать порядок отображения статей в определенных блоках. Есть ли способ применить по всему сайту теги 1: 1 для отношений термин: статья. Например, я хочу, чтобы только одна статья была помечена top.news.1
(первый слот Top News), и точно так же только одна статья была помечена top.news.2
. Когда кто-то хочет добавить top.news.2
к статье, та статья, которая уже имеет этот тег, потеряет его. Или что-то типа того.
Я достаточно поиграл с представлениями, чтобы понять, что они действительно мощные, поэтому этот уровень микроконтроля может не понадобиться при правильной конфигурации, но я думаю, что ограничение таксономии вместо настройки фильтрации представлений решит проблему более непосредственно.
Я просмотрел Интернет и не смог найти ничего действительно подходящего. Извините, если я пропустил что-то очевидное.
Благодарю вас!