Получение и рендеринг списка дочерних терминов в Drupal

Небольшой примера кода для работы с таксономией в Drupal 10. Мы запросим дерево дочерних терминов и произведем их рендеринг.

Для начала загрузим какой-либо термин

Следующий шаг — получение дочерних элементов словаря:

Глубина загрузки по дереву выбрана равной 1, т.е. загрузим непосредственных «детей» термина.

Теперь рендеринг. Используем режим представления ‘teaser‘, т.к. режим по умолчанию ‘full’ обычно используется для страниц таксономии. Выполняется данная операция в два шага:

Далее вы, вероятно, передадите этот массив в шаблон (twig):

Мало букафф? Читайте есчо !

Кастомизация шаблона формы плагина webforms

Май 1, 2023 г.

Чтобы изменить штатный макет формы webform-submission-form.html.twig, требуется имплементация своего шаблона. Для начала определимся с именем шаблона. ...

Читать

TMGMT переводит поле view_mode, объявленное плагином menu_link_extras

Июнь 17, 2024 г.

Поля, определенные модулями, не попадают в конфиг файлы сайта, и их не получается настроить привычным способом. В данном случае, требуется как то указать TMGMT модулю, что не нужно переводить поле view_mode. Чтобы предотвратить проблему, можно ...

Читать

Как добавить поле "количество" для кнопки add to cart в Drupal Commerce

Июль 13, 2023 г.

Кнопка выводится как элемент product.variations, а вот настройки полей, которые выводятся в этой сущности довольно глубоко зарыты. [crayon-6a45cc5fdffd7743185074/] Поле "кол-во товара в корзине" не является частью сущности product variation, ...

Читать

XML карта сайта для многоязычных проектов на Drupal

Апрель 16, 2024 г.

Для начала разберемся: что мы пытаемся построить. Ожидается, что у нас есть корневой файл sitemap.xml, который содержит список языковых xml карт. ...

Читать
 

Комментарии к «Получение и рендеринг списка дочерних терминов в Drupal»

Понравилась статья? Есть вопросы? - пишите в комментариях.



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