Рейтинг:0

Главное меню не показывает подпункты

флаг cn

Я создал свое меню на основе шаблона меню из стабильной темы.

{% макрос menu_links(элементы, атрибуты, меню_уровень) %}
  {% import _self как меню %}
  {% если элементы %}
    {% если menu_level == 0 %}
<ul{{ атрибуты }}>
  {% еще %}
  <ул>
    {% конец%}
    {% для элемента в элементах %}
      <li{{ item.attributes.addClass('элемент боковой панели') }}>
        {{ ссылка(item.title, item.url) }}
        {% если элемент.ниже %}
          {{ menus.menu_links(item.below, атрибуты, menu_level + 1) }}
        {% конец%}
      </li>
    {% конец для %}
  </ul>
  {% конец%}
  {% конец макроса %}

Первый уровень работает нормально, но подэлементы не отображаются, причина ниже всегда пусто.

Я уже проверил количество отображаемых элементов, оно не ограничено

введите описание изображения здесь

введите описание изображения здесь

Это мое меню, с дочерним

введите описание изображения здесь

Я использую друпал 9.3.2 и PHP8.0.8.

флаг cn
Вам нужно отметить «Расширенный» рядом с пунктами родительского меню (или сделать то же самое с помощью кода)
флаг cn
Да, это так, спасибо большое!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.