$wa->shop->categoryUrl() Есть решение

4

Если в настройках поселения выбран "плоский" тип URL, то данная конструкция не работает. Она возвращает ссылку вида "/category//category/apple//"

4 комментария

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 28 марта 2018 13:25 #

    Покажите пример того, что вы передаёте в этот метод.

  • +1
    {$_category = $wa->shop->category($c)}
    {foreach $_category.subcategories as $subcat}
    <a href="{$wa->shop->categoryUrl($subcat)}">...</a>
    {/foreach}

    Проблема лишь с подкатегориями, как выяснилось. Я бы копнул глубже и сказал бы более точное определение недочета, но не в рабочей обстановке нахожусь.

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 9 апреля 2018 18:25 #

    Что у вас в переменной $c? ID некоторой родительской категории? И ссылки на подкатегории из 'subcategories' формируются неправильно?

    Мне не удалось этого повторить в тестовом магазине. У вас Shop-Script 7 последней версии?

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

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