БАГ: не выделяется активным пункт ЛК "Мои подписки" и пункты плагинов

2

Не работают условия из стандартной темы:

{if $my_nav_selected == 'subscriptions'}selected{/if}

и

{if waRequest::param('plugin') == str_replace('-plugin', '', $_plugin)}selected{/if}


6 комментариев

  • +1
    Minya Jam Minya Jam 3 марта 2016 05:53 #

    Также интересует данный вопрос.

    Возможно разработчики плагинов допускают какую-то ошибку?

  • +1
    Minya Jam Minya Jam 3 марта 2016 08:21 #

    Только в шаблоне my.nav.html waRequest::param('plugin') выводит NULL В других выводит имя плагина.

  • +1
    Minya Jam Minya Jam 3 марта 2016 17:46 #

    С видимостью что-то. Сам решил вопрос.

    Решение:

    Заменяем {if waRequest::param('plugin') на {if $wa->globals('plugin')

  • +1
    Minya Jam Minya Jam 12 марта 2016 03:35 #

    Т.е. ты заменил это

    {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 и собственный роутинг.

  • +1
    Роман Роман 12 марта 2016 04:15 #

    Делаю так, но не работает видимо потому что у плагина нет собственного роутинга, а все остальное совпадает.

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите