Сортировать сгруппированные узлы по весу таксономии в представлениях - PullRequest
11 голосов
/ 15 августа 2011

У меня есть один словарь с 4 терминами таксономии

- 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...

Затем я изменил порядокусловия, но нет никаких изменений, когда я смотрю на странице просмотров.Все тот же порядок.Итак, пожалуйста, как сделать их упорядочение по весу?

Ответы [ 2 ]

20 голосов
/ 17 августа 2011

Я сам отвечу на этот вопрос .. надеюсь, что это поможет некоторым людям .. В представлениях просто добавьте 'Relationship' -> Content: Taxonomy terms on node, а затем Вы можете добавить 'Sort criteria' -> (term) Taxonomy term: Weight (asc) Вот и все

0 голосов
/ 26 августа 2014

Для меня даже после добавления «« Отношения »-> Содержание: Термины таксономии на узле» «Критерии сортировки» -> (термин) Термин таксономии: Вес »все еще не был доступен.

Iобнаружил, что после проверки «отключить кэширование данных представлений» в admin / structure / views / settings / advanced стало доступно (а также множество других критериев сортировки и фильтрации).Я заметил, что проверка «отключить кэширование данных представлений» была необходима только на удаленном хосте, а не на localhost.

Я понятия не имею, почему это так (я не эксперт по drupal), но, возможно, это может кому-то помочь.

...