В сайте "из коробки" добавил следующие пункты меню
Код: Выделить всё
['label' => 'Гарантии', 'url' => ['page/garantii']],
['label' => 'Контакты', 'url' => ['page/adress']],
Обрабатывается все контоллером SiteController.
Чтобы исключить из url "site" , добавил в конфиг правило:
Код: Выделить всё
'page/<name_eng>' => 'site/page',
В описании сказано, что подсветка автоматически сработает если url в виджете будет совпадать с url в адресной строке. Совпадает, но не работает. Класс 'active' прописан, на остальных пунктах меню, что из поставки, подсветка работает.
Думаю что "собака зарыта" как раз в роутинге