Включение ссылок на термины из таксономии Drupal в шаблон twig

#drupal #twig #taxonomy

#drupal #twig #таксономия

Вопрос:

Я пытаюсь поместить некоторые ссылки на таксономию Drupal в шаблон twig, но уперся в стену, надеясь, что кто-нибудь сможет мне помочь.

Вот настройка и то, что я пробовал до сих пор…

У меня есть словарь таксономии под названием «Категория часто задаваемых вопросов». Внутри него есть несколько терминов, например, один из них называется «Основы».

У меня также есть шаблон Drupal twig с именем views-view--faqs.html.twig , который отображает все типы содержимого FAQ, помеченные для определенного термина. (… в качестве дополнительного вопроса, я не вижу Drupal view, который был настроен для этого, поэтому я не знаю, как views-view--faqs.html.twig это вообще работает, но это …)

Что мне нужно, так это иметь простую навигацию по каждому термину таксономии в этом шаблоне, но я не знаю, как это сделать. Я пробовал такие вещи, как:

 {{ node.field_basics.value }}
{{ node.field_faq-category.entity.label }}
{{ content.faq_category.0.value }}
  

…но ничего не работает. Я предполагаю, что есть очень простое решение, если кто-нибудь может помочь, это было бы очень ценно. Этот сайт разрабатывался не мной, поэтому я немного занимаюсь обратным проектированием.

Если вам нужна дополнительная информация, которая поможет получить ответ, просто дайте мне знать, я предоставлю столько информации, сколько смогу.

Заранее спасибо.

Ответ №1:

Я бы посоветовал вам ознакомиться со следующим руководством: https://www.drupal.org/docs/theming-drupal/twig-in-drupal/discovering-and-inspecting-variables-in-twig-templates

Здесь вы можете узнать, как выводить значения или даже читать ключи полей.

Я считаю, что вам следует попробовать либо:

 {{ node.field_basics.0.uri }}
  

или

 {{ content.faq_category.0.uri }}
  

Комментарии:

1. Спасибо за ваш ответ. Я попробовал оба, и, к сожалению, они не сработали. Я читал о включении отладки, но я не могу этого сделать из-за очень строгой безопасности сервисов. файл yml (хотя я пытаюсь решить эту проблему). Есть еще идеи по правильному коду twig для включения терминов таксономии?