Просмотров: 24184
Дата последнего изменения: 19.11.2021
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
2
3
4
5
Недоступно в лицензиях:
Ограничений нет
С версии 19.0.0 модуля iblock добавлена поддержка ORM при работе с элементами инфоблоков.
Обратная совместимость
События старого ядра модуля инфоблоков не поддерживаются. Штатные возможности других модулей, опирающиеся на вызовы этих событий, недоступны.
В настоящий момент не реализована поддержка функциональных блоков:
Для API работы с элементами (добавление, изменение, удаление)
- ресайз изображений PREVIEW_PICTURE, DETAIL_PICTURE;
- обновление фасетного индекса инфоблока (при условии использования);
- обновление seo-параметров элемента;
- сброс тегированного кеша;
- установка прав доступа;
- поддержка документооборота;
- проверка дисковой квоты для файловых свойств;
- пересчет доступности товаров с SKU;
- пересчет цен для сортировки товаров с SKU;
- индексация модулем поиска;
- логирование операций с элементами.
Для API работы с разделами (добавление, изменение, удаление).
- автопересчет значений полей LEFT_MARGIN, RIGHT_MARGIN, GLOBAL_ACTIVE, DEPTH_LEVEL;
- ресайз изображений PREVIEW_PICTURE, DETAIL_PICTURE;
- обновление фасетного индекса инфоблока (при условии использования);
- обновление seo-параметров раздела и дочерних сущностей (подразделов и элементов);
- сброс тегированного кеша;
- установка прав доступа на раздел и дочерние сущности;
- проверка дисковой квоты для файловых полей;
- индексация модулем поиска;
- привязка свойств к разделам;
- логирование операций с разделами.
Внимание! Перечисленный функционал необходимо реализовывать самостоятельно.
Список ссылок по теме:
-
REST ORM API для инфоблоков
REST API для инфоблоков доступен с версии 20.5.0 модуля Информационные блоки.
Для доступа к данным инфоблоков через REST за основу взята интеграция с ORM. А именно концепция, когда один инфоблок - это одна самостоятельная сущность ORM, а элемент инфоблока - это запись (объект) сущности.
Подробнее...