Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/digitalwand/digitalwand.admin_helper_example
Пример использования модуля digitalwand.admin_helper
https://github.com/digitalwand/digitalwand.admin_helper_example
Last synced: about 1 month ago
JSON representation
Пример использования модуля digitalwand.admin_helper
- Host: GitHub
- URL: https://github.com/digitalwand/digitalwand.admin_helper_example
- Owner: DigitalWand
- Created: 2015-08-19T22:49:29.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-08-29T20:25:16.000Z (over 9 years ago)
- Last Synced: 2023-03-03T12:51:01.765Z (almost 2 years ago)
- Language: PHP
- Size: 172 KB
- Stars: 3
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# digitalwand.admin_helper_example
Пример использования модуля digitalwand.admin_helperВ данном примере в системе создаётся стандартный HL-инфоблок, и по одному полю каждого типа. Модуль реализует простой административный интерфейс для созданного средствами битрикса инфоблока. В целом, интерфейс должен дублировать функционапл админки битрикс, предоставляя удобный API для дальнейшего расшитрения функциональности.
##Установка
Прежде всего устанавливаем модуль [digitalwand.admin_helper](https://github.com/DigitalWand/digitalwand.admin_helper_example).
Поместите модуль в папку /local/ и в разделе "Marketplace > Установленные решения" должны появиться два модуля:- API AdminHelper (digitalwand.admin_helper)
- API AdminHelper examples (digitalwand.admin_helper_example)Устанавливаем их (именно в указанном порядке).
После успешной установки в разделе "Сервисы" появится новый пункт меню "Пример админки HL-инфоблока", повторяющий функциональность стандартного раздела HL-инфоблоков битрикс.
##ВАЖНО!
При установке в БД заливается несколько дампов, т.к. у битрикса нет механизма для экспорта-импорта HL-инфоблоков.
В дампе жестко прописаны ID элементов, но они намеренно начинаются от 2000, чтобы не конфликтовать с уже имеющимися ID, а также чтобы можно было почистить базу после удаления модуля.
Да, я понимаю, что всё это можно как-то провернуть через API, но это всего лишь демка, а я очень ленив :-)Работа модуля тестировалась на редакции "Управление сайтом. Стандарт." с установленным демонстрационным контентом.