[РЕШЕНО] Проблема при "натягивании" сторонней тему к Друпалу

Прислано: gothica@drupal.org

ср, 31/03/2010 - 11:29

Другие статьи по теме:

В процессе "натягивания" сторонней темы для Друпала, застрял на этапе возни с Primary Links. Проблема следующая:
В сторонней теме имеем кусок кода с меню:

<!-- top navigation -->
<ul id="navigation">
	<li class="active"><a href="#" title="Home">Menu 1</a></li>
	<li><a href="#" title="About">Menu 2</a></li>
	<li><a href="#" title="Services">Menu 3</a></li>
</ul>
<hr />

В файле своей темы page.tpl.php я меняю этот код на такой:
<?php print theme('links'$primary_links, array('id'=>'navigation')); ?> 

В результате через фаербаг после обновления страницы получается следующее:

<!-- top navigation -->
<ul id="navigation"><li class="menu-144 first active"><a href="/" title="" class="active">Menu 1</a></li>
<li class="menu-145 active"><a href="/" title="" class="active">Menu 2</a></li>
<li class="menu-146 active-trail last active"><a href="/" title="" class="active">Menu 3</a></li>
</ul> 
<hr />

Сразу же возникли вопросы:
1) Почему Друпал создал у тега li класс с непонятным именем "menu-144 first active", "menu-145 active" и "menu-146 active-trail last active" ?
2) Как добиться того, чтобы убрать совсем свойство class у тегов li, и возможно ли это сразу же во время вызова print theme()?

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Rick в ср, 31/03/2010 - 11:41.

1 - насколько я понимаю, у Вас ссылки в меню ведут на главную страницу и Вы на этой главной странице смотрите меню. Получается, что все пункты меню активные, т.ч. все логично (хотя никогда на это не обращал внимание).
2 - создайте файл template.php и в нем создайте хук theme_menu_item


Опубликовано gothica@drupal.org в ср, 31/03/2010 - 12:16.

2. Будет выглядеть, как
название_темы_menu_item( .... ) { ... }
?


Опубликовано P.Selfin@drupal.org в ср, 31/03/2010 - 12:16.

Откровенно говоря не понимаю зачем их убирать, все равно ведь темизировать?


Опубликовано gothica@drupal.org в ср, 31/03/2010 - 12:30.

Тему уже не акутальна, действительно помогло назначение в меню primary links действительным ссылкам вместо ссылкам на главную страницу