Drupal 8 Как создать представление, отображающее только термины таксономии, связанные с текущим узлом - PullRequest
0 голосов
/ 01 марта 2019

В drupal 8 у меня есть тип контента "article", который имеет термины таксономии.Теперь я хотел бы составить список этих терминов в блоке, чтобы я мог поместить его где-нибудь еще на странице, а не в нижней части содержимого узла.

Редактировать: я пытался следовать https://drupal.stackexchange.com/questions/69426/get-list-of-taxonomy-terms-for-current-node-through-viewsно я не могу выбрать NID на шаге 4.

1 Ответ

0 голосов
/ 05 марта 2019
  • Создайте представление «Условия таксономии», выберите вложение блока
  • Добавьте отношение, что-то вроде «Содержимое с помощью field_my_taxonomy_term» - в этом случае вы хотите использовать поле ссылки на сущность в своей статье'content type.
  • После добавления отношения добавьте контекстный фильтр, в этом случае это будет просто' ID 'для категории' Content ': id

  • После добавления настройте поле отношения и выберите «Указать значение по умолчанию» в первой точке маркера: filter

Тогда это должно быть.Вы можете использовать поле «Предварительный просмотр», чтобы ввести идентификатор узла и увидеть результаты в самом представлении.

view

После этого вы можете добавить блок на нужную страницу и вуаля, блок должен работать правильно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...