$wa->shop->categoryUrl() Есть решение Форум поддержки » Сообщения об ошибках 4 Если в настройках поселения выбран "плоский" тип URL, то данная конструкция не работает. Она возвращает ссылку вида "/category//category/apple//"
4 комментария
Покажите пример того, что вы передаёте в этот метод.
Проблема лишь с подкатегориями, как выяснилось. Я бы копнул глубже и сказал бы более точное определение недочета, но не в рабочей обстановке нахожусь.
Что у вас в переменной $c? ID некоторой родительской категории? И ссылки на подкатегории из 'subcategories' формируются неправильно?
Мне не удалось этого повторить в тестовом магазине. У вас Shop-Script 7 последней версии?
Пока писал понял в чем проблема. Для подкатегорий не нужно использовать метод categoryUrl(). Он там уже встроен. Изначально я не мог предположить, что логика для родителя и "дочек" может быть разной.