Сортировка сгруппированных узлов по таксономии в виде
У меня есть один словарь с четырьмя таксономическими терминами
- Term A
- Term B
- Term C
- Term D
и есть некоторые узлы, которые я сгруппировал в представлениях по таксономическому термину, поэтому результат выглядит
like this:
- Term 1
- Node 1
- Node 2
- Term B
- Node 3
- Node 4
... and so on...
Затем я переупорядочиваю термины, но при просмотре страницы просмотров нет никаких изменений. Все тот же порядок. Итак, пожалуйста, каковы шаги, чтобы сделать их упорядоченными по весу?
Ответы
Ответ 1
Я отвечу на этот вопрос сам.. надеюсь, что это помогает некоторым людям.
В представлениях просто добавьте 'Relationship' -> Content: Taxonomy terms on node
, а затем вы можете добавить в 'Sort criteria' -> (term) Taxonomy term: Weight (asc)
Что все
Ответ 2
Для меня даже после добавления термина "отношения" → Содержание: таксономия на node "" Критерии сортировки "- > (термин) Термин таксономии: вес" все еще не доступен".
Я выяснил, что после проверки "отключить кэширование данных просмотров" в разделе admin/structure/views/settings/advanced он стал доступен (как и многие другие критерии сортировки и фильтрации).
Я заметил, что проверка "отключение кэширования данных просмотров" была необходима только на удаленном хосте, а не на локальном хосте.
Я понятия не имею, почему это так (я не эксперт по drupal), но, возможно, это может помочь кому-то.