option.import.data


Данное действие берет массив из хранилища и записывает их в настройки сайта используя метод SetOptionString.

Пример вызова действия:


array(	
	"name" => "Записываем настройки в сайт",
	"code" => "option.import.data",
	"data_input_code" => "bitrix_option",
	"prev_disable" => "Y",
	"autocomplete" => "Y",
),

Где:

  • name – текстовое описание данного действия (отображается в мастере)
  • code – код действия
  • data_output_code – код массива в хранилище в котором сохранится получаемый массив данных $arResult["DATA"][ data_output_code]
  • prev_disable – если установить значение “Y”, то блокирует кнопку возврата назад
  • autocomplete – если установить значение “Y”, то будет автоматически запущено следующее действие без ожидания пользователя.

Для выполнения данного действия массив параметров должны быть правильно подготовлен:


[modul1] => Array(
    [param1] => тестовое значение 1,
    [param2] => тестовое значение 2
),
[modul2] => Array(
    [param3] => тестовое значение 3,
    [param4] => тестовое значение 4
)

Первый уровень массива данных – это массивы модулей. Каждый элемент этого массива имеет код аналогичный коду модуля, в который будут записываться параметры. Значением является массив параметров и их значений, которые будут записываться в настройки модуля.