Каталог товаров без использования модуля Торговый каталог
В данном уроке рассмотрим, как использовать возможности модуля Информационные блоки для создания простого каталога товаров без использования модуля Торговый каталог.
Создание инфоблока и цен
В первую очередь необходимо
создать тип инфоблоков
Создание типа выполняется в административном разделе сайта на странице
Типы информационных блоков (Контент > Инфоблоки > Типы инфоблоков).
Читать подробнее..
, а затем в этом типе
добавить инфоблок
Добавление инфоблока выполняется на странице Контент > Инфоблоки > Типы инфоблоков > название_типа,
где вместо название_типа у вас отображается реальное название нужного типа инфоблоков.
Читать подробнее..
, в котором будут храниться товары:
Решение проблемы с вводом цен для товаров каталога заключается в создании свойств инфоблока, хранящих величины цен. Выбор подходящего типа свойства для цен определяется используемыми у вас компонентами для публикации каталога. Так, если будут использоваться компоненты каталога (компоненты, расположенные в визуальном редакторе по пути Контент > Каталог), то тип свойства должен быть Число, а если новостные компоненты (Контент > Новости), то можно использовать свойство типа Строка.
Кроме того, свойство с ценой полезно сделать обязательным к заполнению, чтобы не забывать указывать цену при заполнении карточки товара.
Создание публичного интерфейса
Процесс создания публичного интерфейса зависит от ваших требований к структуре и внешнему виду каталога товаров. Он может быть создан с помощью компонентов каталога или новостных компонентов как простых, так и комплексных. Поэтому детально рассматривать создание публичного интерфейса не будем, отметим лишь связанные с отображением цен особенности:
- При использовании компонентов каталога свойство с ценой указывается в секции Цены формы настроек компонента:
Кроме того, дополнительно следует провести кастомизацию шаблона компонента Пользовательские шаблоны компонента - это шаблоны, которые изменены под нужды конкретного проекта.
Читать подробнее.. , чтобы, например, убрать надпись Нет в наличии и добавить отображение валюты к цене товара: - При использовании новостных компонентов свойство с ценой указывается в параметре Свойство секций Настройки списка и Настройки детального просмотра:
А использование в компонентах встроенного шаблона flat позволяет представить каталог товаров в следующем виде:
и Ваше мнение важно для нас