100  /  219

Документация Сотбит: B2B. Каталог. Настройка каталога. Настройка чпу ссылок

Перед настройкой чпу ссылок в инфоблоке необходимо определить, каким образом установлен и используется Сотбит: B2B. Есть три основных сценария работы:
  1. Шаблон установлен в качестве основного и доступен по ссылке site.ru.
  2. Шаблон установлен в папке сайта, например /b2bcabinet/, и использует отдельный инфоблок.
  3. Шаблон установлен в папке сайта, например /b2bcabinet/, и использует инфоблок от другого шаблона, например с розничного сайта.
Чпу ссылки строятся по символьным кодам разделов и элементов, поэтому убедитесь, что у Вас активны параметры автоматическое заполнение символьных кодов. С информацией о настройке символьных кодов можно ознакомиться в разделе Настройка полей элементов и разделов.
Рассмотрим их по порядку. Все параметры находятся на вкладке Инфоблок страницы редактирования инфоблока.

Шаблон Сотбит: B2B установлен в качестве основного шаблона сайта

Поле
Значение
URL страницы информационного блока
#SITE_DIR#/catalog/
URL страницы раздела
#SITE_DIR#/catalog/#SECTION_CODE_PATH#/
URL страницы детального просмотра
#SITE_DIR#/catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/
Документация Сотбит: . Настройка чпу ссылок. Картинка 1

Шаблон Сотбит: B2B установлен в подпапку и использует отдельный инфоблок

В этом случае URL должен содержать подпапку, в которую установлен шаблон. Рассмотрим пути на примере установки шаблона в папку /b2bcabinet/.
Поле
Значение
URL страницы информационного блока
#SITE_DIR#/b2bcabinet/catalog/
URL страницы раздела
#SITE_DIR#/b2bcabinet/catalog/#SECTION_CODE_PATH#/
URL страницы детального просмотра
#SITE_DIR#/b2bcabinet/catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/
Документация Сотбит: . Настройка чпу ссылок. Картинка 2

Шаблон Сотбит: B2B установлен в подпапку и использует инфоблок другого сайта

В этом случае изменять пути в инфоблоке нельзя. Чтобы инфоблок корректно работал в шаблоне оптового кабинет, необходимо настроить динамическую подмену ссылок. С подробной информацией можно ознакомиться в разделе Замена ссылок.

Путь к разделу

По умолчанию компонент каталога в шаблоне Сотбит: B2B формирует ссылки для разделов и элементов через #SECTION_CODE_PATH# – путь из символьных кодов разделов. 
При открытии вложенного раздела или товара из вложенного раздела, например “Каталог → Садовая техника → Бензопилы”, в ссылке будет использоваться путь из символьных кодов этих разделов /catalog/sadovaya_tehnika/benzopily/.
Если необходимо строить ссылки только с учётом выбранного раздела, например /catalog/benzopily/, то в настройках инфоблока необходимо заменить #SECTION_CODE_PATH# на #SECTION_CODE#.
Аналогичные настройки необходимо выставить в параметрах компонента каталога. Для этого откройте любую страницу каталога в публичной части, включите режим правки (1) и откройте параметры компонента (2).
Документация Сотбит: . Настройка чпу ссылок. Картинка 3
В открывшейся форме перейдите в раздел Управление адресами страниц (1) и измените данные в шаблонах ссылок (2 и 3).
Документация Сотбит: . Настройка чпу ссылок. Картинка 4
Настройки инфоблока всегда первичны. Параметры в компоненте каталога необходимо заполнять с учётом настроек инфоблока.