О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal: Программно получить подпункты определённого пункта меню

-1 votes
+
-

Пример получения подпунктов пункта меню с uuid cc9519f7-66d5-4031-acd9-c6a4a0b00a39:
$menu_tree_builder = \Drupal::menuTree();
$menu_tree_parameters = (new MenuTreeParameters())
->setRoot('menu_link_content:cc9519f7-66d5-4031-acd9-c6a4a0b00a39')
->excludeRoot()
->setMaxDepth(1);
$menu_tree_elements = $menu_tree_builder->load('main', $menu_tree_parameters);
Будет работать как с пользовательскими пунктами меню, так и добавленными через yml файлы.
Комментарии
Похожие записи:

Полный оригинальный материал: