1. aspro.ru
  2. Аспро: Максимум
  3. SEO, маркетинг, реклама
  4. Настройка ЧПУ
  5. Настройка ЧПУ для каталога

Настройка ЧПУ для каталога


Чтобы настроить ЧПУ для каталога в Аспро: Максимум, необходимо изменить параметры компонента каталога и синхронизировать их с параметрами инфоблока каталога.

Настройка параметров компонента каталога

1. Переключитесь в режим правки и зайдите в настройки любого компонента каталога.

f934e0dd-7b5e-11f1-8fe4-fa163e2ff576

2. Перейдите в пункт меню «Управление адресами страниц», отредактируйте поле «Детальная информация», задав нужные параметры для отображения ссылок.

556efb24-7b5d-11f1-8fe4-fa163e2ff576

  • ELEMENT_ID — если вы хотите, чтобы в ссылках отображался ID товара: /catalog/mebel/3031/  (ID товара)

  • ELEMENT_CODE — для отображения символьного кода товара: /catalog/mebel/raskladnoy_divan/ (код товара)

Настройка инфоблока каталога

1. В административной части сайта перейдите в настройки каталога товаров:

Контент → Инфоблоки → Типы инфоблоков → Каталог (aspro.max) → Каталог товаров

31053fb6-7b5c-11f1-8fe4-fa163e2ff576

2. Проверьте, совпадают ли коды, заданные в компоненте каталога, с кодами в строках URL страницы инфоблока, URL страницы раздела и URL страницы детального просмотра.

Если вы указали в настройках параметров компонента ELEMENT_ID, то и в этих строках должен содержаться именно это значение. Иначе ЧПУ будет работать некорректно, из-за чего возникнут проблемы с отображением товаров каталога.

edd834fd-7b5c-11f1-8fe4-fa163e2ff576

Здесь же вы можете задать дополнительные параметры для разделов, кликнув на кнопку с многоточием и выбрав нужные настройки ЧПУ. 

Например:

SECTION_CODE — символьный код родительского раздела

SECTION_ID — ID родительского раздела

SECTION_CODE_PATH — путь из символьных кодов раздела.

7942ce75-7b5d-11f1-8fe4-fa163e2ff576

Внимание! Если вы используете параметр SECTION_CODE или SECTION_CODE_PATH, убедитесь, что символьные коды разделов уникальны.  При совпадении символьных кодов система не поймет, какой раздел ей открыть, и не отобразит данные. 

Для этого перейдите на вкладку «Поля разделов» в настройках инфоблока и отметьте пункты «Если код задан, то проверять на уникальность» и «Транслитерировать из названия при добавлении раздела».  

11531ac3-7b61-11f1-8fe4-fa163e2ff576

Эти же параметры выставляем на вкладке «Поля», если задаем символьный код элемента (ELEMENT_CODE).

caeaed4b-7b5c-11f1-8fe4-fa163e2ff576

К примеру, вы хотите, чтобы в ссылках на товары использовался символьный код. Тогда код в поле «Детальная информация» в компоненте каталога будет выглядеть так:

#SECTION_CODE_PATH#/#ELEMENT_CODE#/

 А код в инфоблоке будет выглядеть так:

#SITE_DIR#catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/

3. Сохраняем изменения и проверяем результат на сайте: 

dbceef31-7b62-11f1-8fe4-fa163e2ff576

Настройка инфоблока торговых предложений

В административной части сайта перейдите в настройки каталога товаров:

Контент → Инфоблоки → Типы инфоблоков → Каталог (aspro.max) → Торговые предложения.

c6b05c3a-7b64-11f1-8fe4-fa163e2ff576

В поле URL страницы детального просмотра прописываем: #PRODUCT_URL#?oid=#ID#. Это нужно, чтобы ссылки на сайте отображались корректно.

839f94d8-7b64-11f1-8fe4-fa163e2ff576


Предыдущая статья Настройка ЧПУ
Следующая статья Настройка ЧПУ для умного фильтра