Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Сохранять URL товара при изменений раздела у данного товара

+11 голос
1
Можно ли сохранять URL товара при изменений раздела у данного товара?
спросил 20 Окт, 21 от аноним

1 Ответ

00 голосов
Стандартными компонентами - нельзя, путь до товара строится обычно как /catalog/<код раздела>/<код товара>/

Я похожую задачу реализовывал через редиректы. В коде карточки товара - если не ошибкаюсь /bitrix/templates/шаблон/components/bitrix/catalog/.default/element.php , если 404 ошибка (не нашёлся товар по URL) - проверяю, есть ли в каталоге товаров элемент с запрошенным кодом. И если есть - делаю LocalRedirect на правильный URL.
ответил 20 Окт, 21 от root (25,590 баллов)