БАГ: не выделяется активным пункт ЛК "Мои подписки" и пункты плагинов Форум поддержки » Сообщения об ошибках 2 Не работают условия из стандартной темы:{if $my_nav_selected == 'subscriptions'}selected{/if}и{if waRequest::param('plugin') == str_replace('-plugin', '', $_plugin)}selected{/if}
6 комментариев
Также интересует данный вопрос.
Возможно разработчики плагинов допускают какую-то ошибку?
Только в шаблоне my.nav.html waRequest::param('plugin') выводит NULL В других выводит имя плагина.
С видимостью что-то. Сам решил вопрос.
Решение:
Заменяем {if waRequest::param('plugin') на {if $wa->globals('plugin')
У меня не сработало(
Т.е. ты заменил это
{if waRequest::param('plugin') == str_replace('-plugin', '', $_plugin)}selected{/if}
на
{if $wa->globals('plugin') == str_replace('-plugin', '', $_plugin)}selected{/if}
И все-равно не сработало?
У меня актуальная версия Shop-Script 6 и на дефолтной 3.0 теме все нормально выводит, это в случаи с плагином, который задействует хук 'frontend_my_nav', 'frontend' => true и собственный роутинг.
Делаю так, но не работает видимо потому что у плагина нет собственного роутинга, а все остальное совпадает.