Меню на друпал меню убивает...

sergey885
На сайте с 19.08.2002
Offline
248
907

Народ, друпаллеры, скажите, как быстро и безгеморойно изменить класс secondary menu на какой-нить другой отличающийся от класса primary-menu (class="menu")

использую фукнцию темизации меню через template.php но что-то видимо не так чтоли...

интернет-маркетинг. стратегии развития веб-проектов.
=DEREK=
На сайте с 07.05.2009
Offline
130
#1

Самое простое решение это добавить обертки с разными классами для обоих меню. А если нужно именно класс изменить, то можно использовать theme_menu_tree.

Показываю фокусы с Drupal (/ru/forum/526565)
sergey885
На сайте с 19.08.2002
Offline
248
#2

спасиб, за помощь. странное дело было - цсс не подхватывало стили.... видимо в тот вечер мозги начали отрафироватсья =)

закончил примерно следующим


$vars['secondary_menu'] = str_replace('class="menu"', 'class="myclass"', menu_tree('secondary-links'));
$vars['primary_menu'] = str_replace('class="menu"', 'id="myid"', menu_tree('primary-links'));

засунув это в function phptemplate_preprocess_page

Plazik
На сайте с 29.07.2008
Offline
168
#3
sergey885
На сайте с 19.08.2002
Offline
248
#4

не совсем то, что нужно, такой у меня на другом проекте есть.

этот модуль позволяет задать класс, ид, стиль, таргет и еще пару фишек для каждого пункта меню, но не для самого меню

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий