[РЕШЕНО]ID или class для каждого пункта меню в drupal 8

Главные вкладки

Аватар пользователя guitmann guitmann 29 июня 2016 в 19:34

Приветствую всех, пытаюсь добавить ID или классы к каждому пункту меню (меню вывожу в блоке). Пробовал через hook_preprocess_menu(&$variables), но получается только добавить класс в ul,

<?php
function mytheme_preprocess_menu(&$variables) {
     
$variables['attributes']['class'][] = 'my-class' 
}
?>

стандартных модулей для этого вроде еще нет...

Комментарии

Аватар пользователя mozh mozh 6 июля 2016 в 13:32

для семерки был модуль такой https://www.drupal.org/project/menu_attributes
для восьмерки наверное вот https://www.drupal.org/project/menu_link_attributes

при редактировании пункта меню, будет что-то похожее на это http://take.ms/xchc1
в настройках модуля можно включать отключаться поля, id , class и т.д. - это для семерки, думаю для 8 будет аналогично

Аватар пользователя guitmann guitmann 13 июля 2016 в 15:50

Спасибо, что откликнулись, пробовал этот модуль на восьмерке, у меня он не заработал, может еще не допилили.