Добрый день форумчане.
Это мои первые шаги в познании данного движка...
Вобщем ближе к вопросу, моя проблема заключается в том что не как не могу переопределить функцию menu_navigation_links как я понял переопределение функций ядра делается так : например функция
function theme_menu_local_tasks()
копируется и вставляется в template.php только имя меняется на function phptemplate_menu_local_tasks()
и ядро использует функицю из файла темплейт а не свою
Итак вопрос Ув. Знатоки :
почему menu_navigation_links такимже образом нельзя переопределить ?
пробовал
phptemplate_menu_navigation_links
phptemplate_navigation_links
но нет некак не хочет
Комментарии
Потому что это не theme функция и к ней хук theme не применяется.
Вышеописанным способом можно переопределять только функции которые начинаются на theme_.
Понял отлично спасибо :=)
Тогда каким способом мне можно убрать лишние классы из меню ?
каждому из «li» подставляется класс (menu-121) или (menu-123)
Переопределить функцию theme_links() файл сайт/includes/theme.inc строка 1135.
PS. применится ко всем меню на сайте поэтому будьте внимательны. И встречный вопрос а зачем удалять эти классы?
еще вместо phptemplate можно написать имя темы...
Есть чётко поставленная задача привести меню к определенному виду ...
А так для справки сайты с лёгким содержимым легче индексируются.
Спасибо за ответ.
Вроде бы всё отрабатывает корректно !
Вот уж никогда не думал что
легче индексируется чем
Можете назвать причину почему? Просто для справки