Download the PHP package oip/custom without Composer
On this page you can find all versions of the php package oip/custom. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package custom
Short Description Standard product catalog for Bitrix CMS from ООО "Отдел Интернет-проектов"
License
Homepage https://github.com/otdel/bitrix-custom-catalog
Informations about the package custom
Кастомный каталог товаров Отдела Интернет-проектов
Установка пакета
Все просто:
composer require oip/custom:dev-master
- копировать каталоги
/local/components/oip
,/local/templates/custom
,/local/js
и/migrations
в свой проект, - выполнить
composer install
для подгрузки зависимостей, - если до этого момента в проекте не использовался пакет arrilot/bitrix-migrations, выполнить инстукции по его инициализации.
Frontend
Настройка окружения:
Первичная настройка Webpack'a для Битрикса с инструкцией по автоматическому развертыванию: bitrix-webpack.
Если webpack, vue (или react) уже настроены на проекте, и есть планы использовать шаблоны из папки /bitrix
, то нужно выполнить пару простых шагов, иначе подключение вебпака к стандартным шаблонам можно пропустить.
Нужно установить глобально npm-пакет bitrix-webpack, и выполнить две команды:
В любом случае следует установить зависимости с версиями, прописанными в package-lock.json
(без обновления пакетов):
Подключение компонентов:
В примерах ниже указаны только обязательные параметры (те, без которых вылетит фатал), остальные настройки: пагинации, кеширования, шаблонов - опущены, т. к. создаются со значениями по умолчанию.
Для изменения поведения компонента нужно знать какой параметр с каким значением передавать.
Комплексный каталог:
Страница списка товаров (список с допфильтрами по брендам, тегам и т.п.):
Список товаров (с пагинацией):
Карточка товара:
Форма фильтра
Фильтр можно использовать только для одностраничных компонентов (список, страница списка), т.к. он шлет запросы с перезагрузкой текущей страницы.
после вызова формы, можно результат ее работы передать в список товаров:
Дерево категорий
`