Создаём два меню, в обоих есть главная страница + ещё несколько повторяющихся пунктов, но второе меню более полное и там пункты меню называются иначе. Ссылки есть на одни и те же страницы. Один и тот же XSL-шаблон. Меню выводятся в разных частях страницы (по макету).
Вопрос: почему в первом меню срабатывает проверка на текущий пункт меню, а во втором нет?
Разные XSL-Шаблоны не помогают.
Вызов в макете обоих меню одинаков:
<!-- Верхнее меню -->
<?php
// Верхнее меню
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(Core_Entity::factory('Xsl')
->getByName('menu_bottom'))
->menu('5')
->show();
?>
<!-- /Верхнее меню -->
Конечно, различается по номеру меню.
В какую сторону копать, какие параметры добавлять при вызове второго меню?
Можно как-нибудь побороть?
P.S. Наверняка всё очень просто решается...