#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 для включения терминов таксономии?