Чтобы настроить ЧПУ для каталога в «Аспро: Шины и диски 2.0», необходимо изменить параметры компонента каталога и синхронизировать их с параметрами инфоблока каталога.
1. Переключитесь в режим правки и зайдите в настройки любого компонента каталога.
2. Перейдите в пункт меню «Управление адресами страниц», отредактируйте поле «Детальная информация», задав нужные параметры для отображения ссылок.
ELEMENT_ID — если вы хотите, чтобы в ссылках отображался ID товара: /catalog/truck_tires/yokohama/107zl/50164/ (ID товара)
ELEMENT_CODE — для отображения символьного кода товара: /catalog/truck_tires/yokohama/107zl/yokohama-107zl-295-80-r22-5/(код товара)
1. В административной части сайта перейдите в настройки каталога товаров:
Контент (1) → Инфоблоки (2) → Типы инфоблоков (3) → Каталог (4) → Необходимый раздел каталога (5).
2. Проверьте, совпадают ли коды, заданные в компоненте каталога, с кодами в строках URL страницы инфоблока, URL страницы раздела и URL страницы детального просмотра.
Если вы указали в настройках параметров компонента ELEMENT_ID, то и в этих строках должен содержаться именно это значение. Иначе ЧПУ будет работать некорректно, из-за чего возникнут проблемы с отображением товаров каталога.
Здесь же вы можете задать дополнительные параметры для разделов, кликнув на кнопку с многоточием и выбрав нужные настройки ЧПУ.
Например:
SECTION_CODE – символьный код родительского раздела
SECTION_ID – ID родительского раздела
SECTION_CODE_PATH – путь из символьных кодов раздела.
Для этого перейдите на вкладку «Поля разделов» в настройках инфоблока и отметьте пункты «Если код задан, то проверять на уникальность» и «Транслитерировать из названия при добавлении раздела».
Эти же параметры выставляем на вкладке «Поля», если задаем символьный код элемента (ELEMENT_CODE).
К примеру, вы хотите, чтобы в ссылках на товары использовался символьный код. Тогда код в поле «Детальная информация» в компоненте каталога будет выглядеть так:
#SECTION_CODE_PATH#/#ELEMENT_CODE#/
А код в инфоблоке будет выглядеть так:
#SITE_DIR#catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/
3. Сохраняем изменения и проверяем результат на сайте:
Отображается ID товара:
Отображается символьный код: