Задать вопрос

Как добавить к ссылкам меню класс программно?

Задача простейшая. Нужно к ссылкам меню "menuname" добавить программно пару классов.
Добавить к всем ссылкам без исключения.

Мог бы сделать на jquery, но зачем если есть друпал.
Искал в theme_menu_link, но там можно сделать все только в оберткой ссылок,
а нужно с самой ссылкой.

Пол дня потратил на эту ерунду, больше сил нет. Спасайте)
  • Вопрос задан
  • 2781 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Компьютерная академия «TOP»
    WEB разработка Fullstack
    12 месяцев
    Далее
  • Столица
    Веб-дизайн и программирование
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
function YOUR_MODULE_preprocess_menu_link(&$variables) {
  $variables['element']['#attributes']['class'][] = 'your_class';
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы