Просмотров: 11753 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 13.07.2018
Татьяна Старкова
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5

Представьте, что у вас есть XML-файл, данные из которого следует занести в инфоблок. Экономьте время с инструментом импорта и загружайте данные за 3 простых шага.

Шаг 1. Откройте страницу Импорт XML (Контент > Инфоблоки > Импорт > XML):

Нажмите на рисунок, чтобы увеличить

Шаг 2. Задайте параметры импорта:

  • Файл для загрузки – с помощью кнопки Открыть... выберите файл в формате XML с сервера или загрузите с локального компьютера.
  • Тип информационного блока – выберите тип, к которому должен относиться загружаемый инфоблок.
  • Сайты, к которым будет привязан информационный блок (если будет создаваться новый) – отметьте сайт, к которому привязан инфоблок.

    Примечание: если загружаемый инфоблок уже существует в системе, то независимо от выбранного типа инфоблока и сайтов, он заново загружен не будет. Имеющиеся элементы будут обновлены, новые - добавлены, а над теми элементами, которые отсутствуют в файле, будет выполнено заданное действие в параметре Действия над элементами, которых нет в файле. Пользователь, запустивший импорт, будет отмечен как изменивший обновленный элемент.

    Если же такого инфоблока в системе нет, то он будет создан в указанном типе, привязан к выбранным сайтам и его содержимое будет загружено.
  • Действия над элементами, которых нет в файле – выберите действие над элементами инфоблока. Оно будет выполняться над имеющимися элементами в инфоблоке, но при этом отсутствующими в файле загрузки.
  • Длительность шага в секундах – укажите количество секунд выполнения шага импорта. Если указано 0, то импорт инфоблока будет осуществлен за один шаг.
  • Использовать настройки инфоблока для обработки изображений – отметьте опцию, чтобы добавленные изображения преобразовывались согласно настройкам инфоблока.

Шаг 3. Нажмите кнопку Импортировать. Начинается импорт инфоблока, над формой отображается ход процесса выгрузки. По окончании выводится соответствующее сообщение .

Перейдите к списку элементов инфоблока и проверьте результат загрузки данных.

Примечание: если при импорте списочных свойств значения отсутствуют в метаданных, но есть у элементов, то они не удаляются. Если свойство Символьный код в исходном файле пустое, то система заполняет его транслитом из названия (если в закладке Поля формы настройки инфоблока для поля Символьный код было указано Транслитерировать из названия при добавлении элемента).

Заключение

Итак, вы познакомились, как загружать данные в инфоблока из XML-файла. Почитайте материалы следующей главы и познакомьтесь с обменом данными в формате RSS.

Документация по теме:



38


Курсы разработаны в компании «1С-Битрикс»