digital_sword 10 ноября 2017 в 12:46 Вот так вывожу все меню "main" целиком: {% set items = simplify_menu('main') %} {{ macros.menu_links(items.menu_tree) }} А как вывести только его часть? Только один его пункт item/77 со всеми дочерними подпунктами. 8ка у меня. Drupal8 Есть вопрос Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
oleg90990 12 ноября 2017 в 23:23 В описании мождуля есть пример <?php// Get menu items{% set items = simplify_menu('main') %} // Iterate menu tree<nav class="navigation__items"> {% for menu_item in items.menu_tree %} <li class="navigation__item"> <a href="{{ menu_item.url }}">{{ menu_item.text }}</a> </li> {% endfor %}</nav>?> Значит items - это массив. Посмотри какие ключи имеет items и отправь в macros тот элемент масисва который нужен. Но это мое ИМХо сам я не разбирался
Комментарии
В описании мождуля есть пример
<?php// Get menu items
{% set items = simplify_menu('main') %}
// Iterate menu tree
<nav class="navigation__items">
{% for menu_item in items.menu_tree %}
<li class="navigation__item">
<a href="{{ menu_item.url }}">{{ menu_item.text }}</a>
</li>
{% endfor %}
</nav>?>
Значит items - это массив. Посмотри какие ключи имеет items и отправь в macros тот элемент масисва который нужен. Но это мое ИМХо сам я не разбирался
спасибо)
https://www.drupal.org/project/menu_block