Кастомизация меню в 7 версии

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

Аватар пользователя Basmach Basmach 18 марта 2011 в 19:13

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

К делу:

Главное меню при сформированной странице имеет вид

<li class...
  <a class...>текст</a>
</li>

а мне надо вот такой сделать, мне надо текст пункта «обспанить», сделать типа

<li class...
  <a class...><span>текст</span></a>
</li>

В предыдущей версии я как-то нашел где это исправить, а тут всю голову сломал — не могу найти. Подскажите какой файл и где отвечает за формирование пунктов меню.

Комментарии

Аватар пользователя Erly Erly 18 марта 2011 в 23:00

:D:D
долго маялся с этим вопросом. Кажется и на drupal.org не знают как это нормально сделать.
Я сделал это так:


              <?php $html_menu theme('links__system_main_menu', array('links' => $main_menu
                                                                 
'attributes' => array('id' => 'main-menu'
                                                                 
'class' => array('links''inline''clearfix'))
                                                                 )); 
                    
$html_menu preg_replace('#(<a [^<>]*>)#i','\\1<span><span>'$html_menu);
                    
$html_menu str_replace('</a>','</span></span></a>'$html_menu);
                    print 
$html_menu;
              
              
?>

Прошу друпалеров меня не пинать!!! Лично я более разуного решения не нашёл. Если есть - скажите.