Размещение каталога в публичной части сайта
99 / 136

Рассмотрим публикацию каталога с помощью комплексного компонента. Комплексный компонент объединяет в себе возможности простых (одностраничных) компонентов и позволяет создать полнофункциональный каталог. В нашем примере рассмотрим подробно публикацию каталога книг с помощью комплексного компонента. Для этого выполните следующее:

  • Перейдите в раздел сайта, в котором должен быть размещен каталог книг. Если такого раздела нет, то его нужно предварительно создать. Создадим новый раздел.
    • Перейдите в раздел Магазин и нажмите кнопку

      Откроется окно мастера создания нового раздела.
    • Введите заголовок раздела и имя папки. Нажмите Далее.
    • Укажите имя нового пункта меню и его положение в списке. Нажмите Далее.
    • При необходимости можно изменить свойства раздела. Нажмите Готово. Загрузится окно визуального редактора.
  • Добавьте комплексный компонент Каталог (Контент > Каталог на панели Компоненты 2.0 Визуального редактора) в рабочую область и настройте его параметры.
  • Произведем настройку некоторых групп параметров для примера:
    • В группе Управление адресами страниц установите флаг в поле Включить поддержку ЧПУ («человеко-понятные урл»). Если не использовать эту возможность, то адреса страниц и разделов будут строиться по умолчанию, как это задано внутри компонента.

      Нажмите на рисунок, чтобы увеличить
    • В группе Основные параметры укажите тип инфоблока и сам инфоблок, в котором содержится каталог товаров (выбираем Каталог книг и Книги).

      Нажмите на рисунок, чтобы увеличить
    • В группе Настройки отзывов разрешим пользователям оставлять отзывы на книги на странице детального просмотра.

      Нажмите на рисунок, чтобы увеличить
    • В группе Настройки списка укажите количество элементов на странице и в одной строке, а также произведите настройку свойств.

      Нажмите на рисунок, чтобы увеличить
    • В группе Настройки детального просмотра выберите необходимые параметры и добавьте свойство Автор(ы).

      Нажмите на рисунок, чтобы увеличить
    • Вывод цены товара в каталоге зависит от наличия или отсутствия установленного модуля Торговый каталог.

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



      Если же модуль Торговый каталог установлен в системе, то настройка вывода цен производится в разделе Цены настроек компонента Каталог.

    • В группе Настройки связанных элементов настройте отображение рецензий на книгу.

      Нажмите на рисунок, чтобы увеличить

      Страницу с детальным просмотром рецензии необходимо создать отдельно с помощью компонента Новость детально (bitrix:news.detail) и в этом случае задавать адрес страницы в таком виде:
      /e-store/books/reviews/detail.php?ID=#ELEMENT_ID#
      Также можно вывести все рецензии с помощью комплексного компонента Новости (bitrix:news) и в этом случае ссылка на рецензию будет иметь вид:
      /e-store/books/reviews/#ELEMENT_ID#/.
    • При необходимости настройте дополнительные параметры.

Поскольку разделы и элементы каталога мы еще не заполняли, то в публичном разделе страница пока примет вид:

Далее перейдем к заполнению каталога содержимым.

При размещении каталога в публичном разделе также можно воспользоваться простыми - одностраничными компонентами, т.е. один компонент - это одна страница или ее часть.



Такой вариант подойдет, если полный каталог вам не нужен, а требуется создать только определенные страницы. Например, список товаров и страница с детальной информацией.

Для создания полного каталога удобнее пользоваться комплексным компонентом.

0


 Управление каталогом товаров | Описание курса | Наполнение каталога товаров