Hy.
Я понял, что knp_menu_render отображает меню таксономии неправильно.
Проблема заключается в том, что когда я создаю таксономию «Wine» и ее подтаксон «White», фрагмент суб-таксона должен быть / Вино / белый но это не так.
Это будет просто / белый. Кроме того, отображается knp_menu_render something.loc // белый так что слизняк таксономии отсутствует для вино таксон.
Что я могу сделать, чтобы получить правильную пробку для таксона?
P.s Я использую свежую загрузку sylius-стандарта.
РЕДАКТИРОВАТЬ (извините за мой английский :))
Демо таксономия (которая работает как ожидалось):
Моя таксономия (у которой есть проблема слизняков):
И проблема с расширением ветки knp_menu_render:
Я столкнулся с подобной проблемой («/» автоматически добавляется к фрагменту таксона, в результате чего ссылки создаются с двойной косой чертой «//»). Решение, которое я выбрал, было не очень элегантным и носит временный характер. После создания всех таксонов вы можете выполнить этот запрос в своей базе данных, чтобы убрать начальные косые черты:
UPDATE sylius_taxon_translation SET permalink = SUBSTR(permalink, 2);
Это, очевидно, не идеально, так как все вновь созданные таксоны будут иметь эту проблему. Все это связано с тем, что у таксономий нет постоянных ссылок.
Других решений пока нет …