Компонент bitrix:catalog используется для вывода товаров из каталога - это комплексный компонент, который содержит в себе такие компоненты, как:
- Список разделов (bitrix:catalog.section.list);
- Список элементов раздела (bitrix:catalog.section);
- Фильтр (bitrix:catalog.smart.filter);
- Элемент списка (bitrix:catalog.item);
- Элемент детально (bitrix:catalog.element);
- Топ каталога (bitrix:catalog.top);
- Сравнение элементов каталога (bitrix:catalog.compare.list);
- Подарки к выбранному товару (bitrix:sale.products.gift.section);
- Рекомендуемые товары (bitrix:catalog.recommended.products);
- Просмотренные товары (bitrix:catalog.products.viewed);
- Поиск по товарам (bitrix:catalog.search);
- Остатки выбранного товара по складам (catalog.store.amount).
Самое первое с чего нужно начинать разработку проекта - это создание папки local, понятно что перед этим нужно установить 1С-Битрикс и настроить хостинг или сервер. Работать нужно именно в папке local и храниться она в корне сайта на одном уровне с папкой bitrix, если соблюдать иерархию папки битрикс, то будут подключаться компоненты и файлы из папки local.
Так это будет выглядеть в папке local
Если у нас есть папка local и с начинкой компонента всё ясно, то возникает такой момент. Как редактировать шаблоны этого компонента. Можно скопировать шаблон компонента bitrix:catalog, но скопируется шаблон только основного компонента, остальные шаблоны по стандарту будут подтягиваться из /bitrix/components/bitrix
Теперь задача очень проста, нужно скопировать шаблоны компонента в папку где хранятся шаблоны компонентов.
Второй вариант мне нравиться больше -это полностью скопировать компонент в папку local и работать с ним, очень часто приходится дорабатывать компонент, поэтому этот способ я и использую, при этом не приходится изменять имена шаблонов компонента т.к. можно работать в шаблоне скопированного компонента.
Комментарии (56)