Элементы меню содержат длинные title, содержащие поле Body терминов Таксономии.
Как можно отключить атрибут title в меню таксономии?
(Конечно, можно создать представление, но тогда при навигации не добавяется класс is-active)
Элементы меню содержат длинные title, содержащие поле Body терминов Таксономии.
Как можно отключить атрибут title в меню таксономии?
(Конечно, можно создать представление, но тогда при навигации не добавяется класс is-active)
Комментарии
Я использую Hierarchical Taxonomy Menu. Вроде, работает без замечаний.
В тему файлик menu.html.twig и подправить его до примерно...
{% macro menu_links(items, attributes, menu_level) %}
{% import _self as menus %}
{% if items %}
{% if menu_level == 0 %}
<ul{{ attributes.addClass('menu') }}>
{% else %}
<ul class="menu">
{% endif %}
{% for item in items %}
{%
set classes = [
'menu-item',
item.is_expanded ? 'expanded',
item.is_collapsed ? 'collapsed',
item.in_active_trail ? 'active',
]
%}
<li{{ item.attributes.addClass(classes) }}>
{{ link(item.title, item.url) }}
{% if item.below %}
{{ menus.menu_links(item.below, attributes, menu_level + 1) }}
{% endif %}
</li>
{% endfor %}
</ul>
{% endif %}
{% endmacro %}
И будет и active и expand и colapsed , последние два удобны для верстки многоуровневых меню.
Искаропки восьмерка выводит чистый поток меню и прицепиться не к чему,
8ка предоставляет 2 варианта старта (наследования) - от classy (с разметкой и стилями) и от stable (чистая, как душа младенца).