
Бывают случаи, когда нужно карточку товара отобразить в директории product (чтобы ссылка была похожей на www.site.com/product/elementid=1) или подобной, когда как каталог находится в catalog и путь у него www.site.com/catalog/.
Для этого нужно:
- настроить ЧПУ в настройках инфоблока
- настроить ссылки ЧПУ в параметрах компонента битрикс
1 Настройка ЧПУ для Инфоблока
Заходим в настройки нашего Инфоблока, и устанавливаем в поля следующие значения:
- URL страницы информационного блока — /catalog/
- URL страницы раздела — /catalog/#SECTION_CODE_PATH#/
- URL страницы детального просмотра —SITE_DIR#/product/#ELEMENT_CODE#/
Как показано ниже

2 Настройка ссылок ЧПУ в параметрах компонента битрикс
На фронтенде заходим в настройки компонента и устанавливаем значения для следующих полей:
- Включить поддержку ЧПУ : поставить чек ✅
- Каталог ЧПУ (относительно корня сайта) : /
- Список разделов: catalog/
- Раздел: catalog/#SECTION_CODE_PATH#/
- Детальная информация: product/#ELEMENT_CODE#/
Как показано на картинке

После этого ссылки каталога будут в виде:
www.site.com/catalog/ www.site.com/catalog/razdel1/ www.site.com/catalog/razdel2/razdel3/
А ссылки товаров этого каталога, будут иметь вид:
www.site.com/product/maslo/ www.site.com/product/moloko/ www.site.com/product/water/
Важно! Цепочка навигации (хлебные крошки) в карточке товара
При выполнении данных настроек, в карточке товара из хлебных крошек пропадет пункт на каталог (ссылка на /catalog/ ). Чтобы его поставить, нужно в файле component_epilog.php шаблона компонента, добавить запись:
$APPLICATION->AddChainItem("Каталог товаров", "/catalog/");