Что нового
1) Минимальная версия php для модуля повысилась до 5.6 (ставьте лайк если вы уже давно на php7)
2) Добавлен новый функционал для импорта\экспорта элементов инфоблоков и highload-блоков
Перенос элементов
Экспорт в xml
При запуске переноса создается миграция и директория, содержащая xml файл с данными, а также с изображениями и файлами, которые будут перенесены. Название директории состоит из названия файла миграции с добавлением "_files", например если файл миграции Version20190913102030.php, то ее директория с ресурсами - Version20190913102030_files.
Пример xml-файла во вложении hlblock_elements.xml
Экспорт выполняется пошагово по 20 элементов.
Импорт из xml
Чтобы импортировать элементы из xml-файла нужно запустить миграцию (уже на другой копии проекта)
Код импорта описан в файле миграции, пример во вложении Version20190913102030.php
В коде импорта можно задать свой метод создания элементов на основе данных из xml
Импорт также выполняется пошагово по 20 элементов.
Маркетплейс
Composer
1) Минимальная версия php для модуля повысилась до 5.6 (ставьте лайк если вы уже давно на php7)
2) Добавлен новый функционал для импорта\экспорта элементов инфоблоков и highload-блоков
Перенос элементов
Экспорт в xml
При запуске переноса создается миграция и директория, содержащая xml файл с данными, а также с изображениями и файлами, которые будут перенесены. Название директории состоит из названия файла миграции с добавлением "_files", например если файл миграции Version20190913102030.php, то ее директория с ресурсами - Version20190913102030_files.
Пример xml-файла во вложении hlblock_elements.xml
Экспорт выполняется пошагово по 20 элементов.
Импорт из xml
Чтобы импортировать элементы из xml-файла нужно запустить миграцию (уже на другой копии проекта)
Код импорта описан в файле миграции, пример во вложении Version20190913102030.php
В коде импорта можно задать свой метод создания элементов на основе данных из xml
Импорт также выполняется пошагово по 20 элементов.
Маркетплейс
Composer
кто-то с июля ждал