- Переключитесь в режим правки и зайдите в настройки любого компонента каталога.
- Перейдите в пункт меню "Управление ссылками", отредактируйте поле "Раздел" и "Детальная информация", задав нужные параметры для отображения ссылок:
- SECTION/ELEMENT_ID — если Вы хотите, чтобы в ссылках отображался ID раздела/товара.
- SECTION/ELEMENT_CODE — для отображения символьного кода раздела/товара.
Настройка инфоблока каталога
- В административной части сайта перейдите в настройки каталога товаров: Контент → Инфоблоки →Типы инфоблоков → Каталог → Каталог товаров
- Проверьте, совпадают ли коды, заданные в компоненте каталога, с кодами в строках URL страницы инфоблока, URL страницы раздела и URL страницы детального просмотра.
Если Вы указали в настройках параметров компонента ELEMENT_ID, то и в этих строках должен содержаться именно это значение. Иначе ЧПУ будет работать некорректно, из-за чего возникнут проблемы с отображением товаров каталога.
Здесь же Вы можете задать дополнительные параметры для разделов, кликнув на кнопку с многоточием и выбрав нужные настройки ЧПУ.
Например:
- SECTION_ID – ID родительского раздела;
- SECTION_CODE – символьный код родительского раздела;
- SECTION_CODE_PATH – путь из символьных кодов раздела.
Обратите внимание, если Вы используете параметр SECTION_CODE или SECTION_CODE_PATH, убедитесь, что символьные коды разделов уникальны. При совпадении символьных кодов система не поймет, какой раздел ей открыть и не отобразит данные.
Чтобы предотвратить это, перейдите на вкладку "Поля разделов" в настройках инфоблока и отметьте пункты "Если код задан, то проверять на уникальность" и "Транслитерировать из названия при добавлении раздела".
Те же параметры выставляем на вкладке "Поля", если задаем символьный код элемента (ELEMENT_CODE).
Настройка ЧПУ для меню каталога (left menu)
Для того, чтобы меню функционировало исправно и попадало на те страницы, которые мы указали выше, также необходимо изменить и его настройки.
Настройки самого меню находятся в специальном файле .left.menu_ext.php в директории сайт/catalog/.left.menu_ext.php
В Строки, указанные стрелками, необходимо внести адреса, идентичные настройкам совершенным ранее.
Настройка ЧПУ для умного фильтра
Для того, чтобы настроить ЧПУ для умного фильтра, перейдите в настройки комплексного компонента каталога, где далее необходимо перейти в раздел "Управление адресами страниц". Найдите поле "Url раздела для умного фильтра" .
По умолчанию данное поле имеет значение: #SECTION_ID#/filter/#SMART_FILTER_PATH#/apply/
Если есть необходимость, Вы можете отредактировать это поле, добавив дополнительные параметры – например, идентификатор или символьный код раздела. После этого сохраните изменения и проверьте результат на сайте.
Обращаем ваше внимание: если вы изменили поле "раздел", указав #SECTION_CODE_PATH#/, то для корректной работы фильтра нужно в его поле url указывать такой же код раздела.