Здравствуйте. Наткнулся на проблему с URL товаров на разных уровнях каталога.
Есть товар по адресу
хттп://адрес_сайта.ру/уровень1/уровень2/уровень3/код_товара/
А система такова, что на странице уровня выводятся все товары всех нижних подуровней (как изначально в демо-шаблоне и было).
Однако, этот товар доступен под разными адресами в зависимости от уровня каталога, в котором мы находимся.
То есть, если мы на втором уровне, то товар доступен по адресу
хттп://адрес_сайта.ру/уровень1/уровень2/код_товара/
а если мы на первом уровне, то товар доступен по адресу
хттп://адрес_сайта.ру/уровень1/код_товара/
И это DETAIL_PAGE_URL, который передаёт система в шаблон компонента.
Кто знает, в чём может дело быть?
А то это ж сколько дубликатов страниц, ужас просто.
Причём, если выводить товары на главной через блоки типа "Новинки" и "Лидеры продаж", там пишутся нормальные полные урлы.
Настройки инфоблока:
URL страницы раздела: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/
URL страницы детального просмотра: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/
P.S.: Разумеется, просто генерировать и подставлять в вывод правильные полные адреса тоже вариант, но какой-то неправильный, имхо. Да и не решит он главную проблему, из-за которой переполох - дубликаты страниц. Надо, чтобы по неправильным укороченным адресам было 404, ибо там ничего нет и быть не должно.
Есть товар по адресу
хттп://адрес_сайта.ру/уровень1/уровень2/уровень3/код_товара/
А система такова, что на странице уровня выводятся все товары всех нижних подуровней (как изначально в демо-шаблоне и было).
Однако, этот товар доступен под разными адресами в зависимости от уровня каталога, в котором мы находимся.
То есть, если мы на втором уровне, то товар доступен по адресу
хттп://адрес_сайта.ру/уровень1/уровень2/код_товара/
а если мы на первом уровне, то товар доступен по адресу
хттп://адрес_сайта.ру/уровень1/код_товара/
И это DETAIL_PAGE_URL, который передаёт система в шаблон компонента.
Кто знает, в чём может дело быть?
А то это ж сколько дубликатов страниц, ужас просто.
Причём, если выводить товары на главной через блоки типа "Новинки" и "Лидеры продаж", там пишутся нормальные полные урлы.
Настройки инфоблока:
URL страницы раздела: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/
URL страницы детального просмотра: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/
P.S.: Разумеется, просто генерировать и подставлять в вывод правильные полные адреса тоже вариант, но какой-то неправильный, имхо. Да и не решит он главную проблему, из-за которой переполох - дубликаты страниц. Надо, чтобы по неправильным укороченным адресам было 404, ибо там ничего нет и быть не должно.