Переписал шаблон для меню. Теперь нет кнопки редактирования меню.

Пт, 11/08/2017 - 05:23

Всем лета!
Переписал шаблон меню, для конкретного меню с целью избавится от обертки nav. Собственно мне там вообще обертка не нужна.

Т.е. из этого block--system-menu-block.html.twig...

<nav role="navigation" aria-labelledby="{{ heading_id }}"{{ attributes|without('role', 'aria-labelledby') }}>
  {# Label. If not displayed, we still provide it for screen readers. #}
  {% if not configuration.label_display %}
    {% set title_attributes = title_attributes.addClass('visually-hidden') %}
  {% endif %}
  {{ title_prefix }}
  <h2{{ title_attributes.setAttribute('id', heading_id) }}>{{ configuration.label }}</h2>
  {{ title_suffix }}

  {# Menu. #}
  {% block content %}
    {{ content }}
  {% endblock %}
</nav>

...получилось это: block--system-menu-block--mymenu.html.twig

{% set heading_id = attributes.id ~ '-menu'|clean_id %}

  {# Label. If not displayed, we still provide it for screen readers. #}
  {% if not configuration.label_display %}
    {% set title_attributes = title_attributes.addClass('visually-hidden') %}
  {% endif %}
  {{ title_prefix }}
  <div class="title_class">{{ configuration.label }}</div>
  {{ title_suffix }}

  {# Menu. #}
  {% block content %}
    <div class="content_class">
      {{ content }}
    </div>
  {% endblock %}

Проблема: теперь нет кнопочки "Настроить блок, Редактировать меню".
Пытался эти теги до заголвока блока добавить
aria-labelledby="{{ heading_id }}"{{ attributes|without('role', 'aria-labelledby') }}
не получсилось.

0 Спасибо

Комментарии

Аватар пользователя sas@drupal.org
1 неделя 3 дня назад sas@drupal.org #

Если >Собственно мне там вообще обертка не нужна. и >Проблема: теперь нет кнопочки "Настроить блок, Редактировать меню".
то переделывайте скрипт который отвечает за кнопки

0 Спасибо
Аватар пользователя VasyOK
1 неделя 3 дня назад VasyOK #

ээээ... а где этот скрипт?

0 Спасибо