При добавлении ресурса через 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);
Внимание вопрос — ПОЧЕМУ? Комментарии: 2
Пробовал массив передавать
$properties = ['ms2gallery'=>['media_source' => $modx->getOption('ms2gallery_source_default')]];
РЕШЕНО!
Работает если вставлять массив.
Работает если вставлять массив.
$data = [
'pagetitle' => $_GET['id'],
'parent' => 130,
'template' => 21,
'properties' =>['ms2gallery'=>['media_source' => $modx->getOption('ms2gallery_source_default')]]
];
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.