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
)
Первый уровень массива данных – это массивы модулей. Каждый элемент этого массива имеет код аналогичный коду модуля, в который будут записываться параметры. Значением является массив параметров и их значений, которые будут записываться в настройки модуля.