При добавлении ресурса через runProcessor не заполняется поле properties, источник файлов для ms2gallery.

Ресурс добавляю так
$data = [
    'pagetitle' => $_GET['id'],
    'parent' => 130,
    'template' => 21
 ];
$response = $modx->runProcessor('resource/create', $data);
Пробую силком его туда вписать но почему-то значение не записывается в базе…
$data = [
    'pagetitle' => $_GET['id'],
    'parent' => 130,
    'template' => 21,
    'properties' => '{"ms2gallery":{"media_source":"'.$modx->getOption('ms2gallery_source_default').'"}}'
 ];
$response = $modx->runProcessor('resource/create', $data);
Внимание вопрос — ПОЧЕМУ?
Евгений
15 октября 2023, 13:41
modx.pro
484
0

Комментарии: 2

Евгений
15 октября 2023, 14:23
0
Пробовал массив передавать
$properties = ['ms2gallery'=>['media_source' => $modx->getOption('ms2gallery_source_default')]];
    Евгений
    15 октября 2023, 16:18
    0
    РЕШЕНО!
    Работает если вставлять массив.
    $data = [
        'pagetitle' => $_GET['id'],
        'parent' => 130,
        'template' => 21,
        'properties' =>['ms2gallery'=>['media_source' => $modx->getOption('ms2gallery_source_default')]]
     ];
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2