Такова натура тестера, нашел баг в области primary links и почему-то думаю, что он свежий.
Суть:
создал меню из нескольких пунктов, одним из которых является ссылка на несуществующий в "содержании" документ, генерируемый (собираемый из разных нод по фильтру и по таксономии) модулем views, там же дал ему путь news, добавил в меню primary links. Всё работает.
Проблема:
при раскрашивании ссылки на активный раздел при помощи css-класса .active {color: gray!important;} ссылка на news не красится.
Причина:
в выдаче у тега а href="/news" не прописывается класс class="active".
Вот часть page.tpl.php:
Задача:
пунктам меню, созданным через views, присваивать class="active".
Подскажите как вылечить, и вообще, почему такое произошло?
Спасибо заранее за намеки, за предположения и за смелые посылы
Комментарии
У меня всё прекрасно работает, проверьте на стандартных темах...
2 раза начистую устанавливал Drupal 6.13 en. Создавал вручную несколько меню дабы потестить ни один так и не получил active-trail или expanded класс будучи на соответствующей странице.
К тому же создавая внутренние меню (child) и активировав их показ в настройках меню они не появляются на месте secondary links.
Вот такие вот пироги.
Update.
Нашел в чем проблема была.
Ссылки на страницы я указывал с полным путем, то-есть получалось http://sitename/nid
в моем случае sitename = 127.0.0.1/drupal
Дабы все работало корректно необходимо задавать относительный путь до страницы, то есть что-то вроде:
blogs/nid
forums/nid.