Как создать поле в представлении Drupal 7 на основе определенного термина таксономии? - PullRequest
0 голосов
/ 29 июня 2018

Я новичок в Drupal, и я пытался выяснить, как создать поле в представлениях Drupal 7 для группировки моего контента по определенному термину таксономии. Я уже пытался использовать словарь, к которому относится этот термин таксономии, но он также объединит другие таксономии с тем же словарем, что я не хочу делать. По сути, я хочу сделать следующее:

Словарь

  • термин таксономии родитель (показать)
    • таксономический термин ребенок
  • термин таксономии родительский (игнорировать / скрыть)

Прямо сейчас я могу выбрать словарь для поля как контент: [словарь], но я хочу, чтобы контент: [словарь> таксономический термин родитель (показать)]. Как мне это сделать?

1 Ответ

0 голосов
/ 30 июня 2018

Это может быть достигнуто с помощью отношений, используя следующие шаги:

  • Добавьте отношение к представлению, выберите «Термин таксономии: родительский термин» и назовите отношение «Родитель» (идентификатор)
  • Добавить поле «Термин таксономии: Термин представленный таксономии»
  • В настройках поля в разделе «Связь» выберите «Родитель»
  • В настройках формата добавьте «(Родительский) термин отображаемой таксономии» в качестве поля группировки Nr.1.

Это сгруппирует дочерние термины в соответствии с их родительскими терминами. Убедитесь, что вы придерживаетесь терминов таксономии, а не содержания. Вам не нужно использовать поле термина Rendered Taxonomy, пока вы выбираете Отношение в настройках поля, вы можете контролировать, какие поля будут отображаться.

...