ПОДПИСКА на УРОКИ


Дополнительное видео

Создание страницы битрикс

Страница битрикс - структура сайта

Как БЫСТРО РЕДАКТИРОВАТЬ элементы | Видео-уроки по 1С Битрикс


Хостинг от Макхост

Настройка ЧПУ каталога 1С Битрикс


  • Денис Горелов
  • 09.01.2017
  • Контент-менеджер
  • Урок: 5.10
  • Просмотров: 1729

Настройка ЧПУ каталога 1С Битрикс - продолжаем разбирать установку ЧПУ в 1С Битрикс, часть 2. В данном видео уроке пойдет речь о настройке URL в компоненте каталога, разберем настройку ЧПУ разделов и настройка инфоблока каталога товаров.

Более подробно назначение полей разбирали в первой части Настраивать ЧПУ в инфоблоке новостей.

Определение:

ЧПУ – веб адреса, удобные для восприятия человеком (а также систем и методов построения таких адресов). Является аббревиатурой от словосочетания «человеко-понятный урл» (где «урл» — жаргонное обозначение URL).

У нас есть торговый каталог наполненные стандартными товарами битрикс и на примере его настроим отображения человеко-понятных УРЛ.

Настройку URL можно разделить на несколько этапов:

  • Настроить инфоблок разделов;
  • Настроить символьный код разделов и элементов;
  • Настроить компонент для отображения URL.

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

Перейдем в административную часть сайта, Инфоблоки. Откроем Контент, Каталог, перейдем на вкладку Поля и проведем ряд настроек.

Установим символьный код обязательным, включим проверку на уникальность и будем транслитерировать URL из названия. Далее переходим на вкладку «Поля разделов», включаем символьный код обязательным, не проверяем его на уникальность, а установим его «транслитерировать URL».

Настройка полей разделов

Так как на сайте у нас есть несколько дополнительных компонентов, которые используют информацию с инфоблока каталог, такие компоненты как верхнее меню, компонент bitrix:catalog.section то нужно настроить URL в самом инфоблоке, это мы сделаем позже, а сейчас сохранимся. 

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

Символьный код разделов

Примечание: Обязательно при настройке ЧПУ сформировать индивидуальный URL как у элементов так и у разделов.

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

Открываем «Управления адресами страниц», включаем поддержку ЧПУ, меняем ID на CODE, сохраняемся. 

Настройка ЧПУ в компоненте

Попробуем перейти в раздел, и пощелкаем товары.Как видим все работает, переходим на главную страницу, проверяем тут. В нашем случае ссылки не формируются, перейти в товары не можем, а также не отображается верхнее меню каталога. Причина в том, что не настроены ссылки в инфоблоке.

Давайте установим параметры ссылок bitrix:catalog.section для элементов. Открываем его настройки, вкладку «Шаблоны ссылок» и в поле «URL, ведущий на страницу с содержимым элемента раздела», формируем ссылку к элементам, сохраняемся и проверяем. Ссылки сформированы и все работает, но обратите внимание верхнее меню не отобразилось так как необходимо настраиваем первую вкладку Инфоблок каталога. При том если изначально настроить URL в инфоблоке то эти настройки будут наследоваться всеми компонентами по умолчанию.

Давайте проверим это на практике, уберем настройки которые только что формировали, и сохранимся. Ссылки теперь не формируются, перейдем в настройки инфоблока и тут заполним три поля:

  • URL страницы информационного блока;
  • URL страницы раздела;
  • URL страницы детального просмотра.

Настройки ЧПУ в инфоблоке

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

Примечание: Если используете несколько компонентов для обращения к одному и тому же инфоблоку достаточно настроить адреса URL ссылок в нем чтобы компоненты их наследовали по умолчанию.

Если у остались вопросы по данному материалу, и кто-то не понял, как настраивать ЧПУ в битрикс пишите в комментариях, что вызвало сложность. Я буду благодарен за отзывы по данному уроку. До встречи в следующем видео.

Оставить комментарий:

Отзывы

Отзывов нет.

Написать отзыв

* - Обязательные поля

Выбирай свою тему, и мы напишем когда выйдет по ней очередное видео.