Размер шрифта: A A A
Цвета сайта: Ц Ц Ц
Изображения Вкл. Выкл.
Настройки
Обычная версия
Не убран мусор, яма на дороге, не горит фонарь?
Решаем вместе
 

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

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

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

      Откроется окно мастера создания нового раздела.
    • Введите заголовок раздела и имя папки.

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

      Нажмите Далее.
    • Укажите имя нового пункта меню и его положение в списке.

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

      Нажмите Далее.
    • При необходимости можно изменить свойства раздела.

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

      Нажмите Готово. Загрузится окно визуального редактора.
  • Мышью перетащите комплексный компонент Каталог в рабочую область и настройте его параметры.

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

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

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

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

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

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

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



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

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

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

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

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

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

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



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

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


 Создание структуры каталога Книги | Описание курса | Наполнение каталога товаров