seoyuzer
@seoyuzer
Изготовление сайтов на Drupal 7

Как добавить класс тегу a (Drupal 7)?

Есть меню выведенное блоком, нужно присвоить тегам (a) бутстраповский класс (btn) какой функцией это можно предопределить? Спасибо.
  • Вопрос задан
  • 364 просмотра
Пригласить эксперта
Ответы на вопрос 2
afi13
@afi13
Попробуйте модуль Menu attributes
С помощью него вы можете указать класс для любого пункта меню.
Или надо переопределять theme_menu_link() в вашей теме.
Ответ написан
Комментировать
seoyuzer
@seoyuzer Автор вопроса
Изготовление сайтов на Drupal 7
Сейчас стоит функция на сайте

function mythemes_menu_link(array $variables) {
  $element = $variables['element'];
  $sub_menu = '';
  
  if (isset($element['#original_link']['mlid'])) {
    $element['#attributes']['class'][] = 'mlid'.$element['#original_link']['mlid'];
  }

  if ($element['#below']) {
    $sub_menu = drupal_render($element['#below']);
  }
  $output = l($element['#title'], $element['#href'], $element['#localized_options']);
  return '<li' . drupal_attributes($element['#attributes']) . '>' . $output . $sub_menu . "</li>\n";
}


Она добавляет класс для всех li в меню, может что в эту функцию дописать чтобы и к тегу а класс присвоился?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы