Вы здесь

Темизация меню

0

Как темизировать первый пункт меню, а точнее перед названием пункта добавить тег <i></i>

Версия Drupal: 
7.x
Категория: 
Menu APITheming
Вопрос задан 20.01.2015 - 12:59

Ответы

5
  1. https://www.drupal.org/project/menu_html.
  2. Я подозреваю что вы хотите иконки с классом привязать или еще что. Используйте для этого псевдоклассы в css (http://htmlbook.ru/css/before), чище выдача будет.
Ответ дан 20.01.2015 - 13:34
1
function themename_preprocess_menu_link(&$vars) {
  $element = &$vars['element'];
  if ($element['#original_link']['mlid'] == 123) {
    $element['#localized_options']['html'] = TRUE;
    $element['#title'] = '<i></i>' . $element['#title'];
  }
}
Ответ дан 20.01.2015 - 13:26
Аватар пользователя xandeadx
xandeadx
1542