Выделение пункта меню без полной ссылки

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Закрыто
rudnik_
Сообщения: 24
Зарегистрирован: 2017.07.26, 15:16

Выделение пункта меню без полной ссылки

Сообщение rudnik_ »

доброе время суток.

есть такое правило:

Код: Выделить всё

'<action:[\w-]+>' => 'site/<action>',
есть пункт меню:

Код: Выделить всё

{'label' : 'Войти', 'url' : ['/login']}
находясь на странице /login этот пункт не выделяется текущим.
если изменить пункт на:

Код: Выделить всё

{'label' : 'Войти', 'url' : ['/site/login']}
то выделяется. но и ссылка на пункт тогда становиться site/login, чего не нужно.

как сделать, чтобы и ссылка осталась /login и пункт был выделен?
steaze
Сообщения: 30
Зарегистрирован: 2017.01.28, 21:25

Re: Выделение пункта меню без полной ссылки

Сообщение steaze »

Внеси одно изменение, либо:

Код: Выделить всё

'<action:[\w-]+>' => '/site/<action>',
либо:

Код: Выделить всё

{'label' : 'Войти', 'url' : ['site/login']}
rudnik_
Сообщения: 24
Зарегистрирован: 2017.07.26, 15:16

Re: Выделение пункта меню без полной ссылки

Сообщение rudnik_ »

дело в другом. мой касяк.
было еще одно правило:

Код: Выделить всё

'<controller:\w+>/<action:\w+>'  => '<controller>/<action>',
оно срабатывало раньше и поэтому ссылка полная была. изменил правила, все ок
Закрыто