$variablesmodified в процессоре создания ресурса
в \core\model\modx\processors\resource\create в параметрах есть строчка
" * @param string $variablesmodified (optional) A collection of modified TVs. Along with $tv1, $tv2, etc."
Как в эту переменную записывать тв-параметры?
" * @param string $variablesmodified (optional) A collection of modified TVs. Along with $tv1, $tv2, etc."
Как в эту переменную записывать тв-параметры?
Комментарии: 2
Нужно посмотреть, как их отправляет стандартная форма редактирования страницы.
По моему, просто записи в массиве с префиксом tv_, но не уверен.
По моему, просто записи в массиве с префиксом tv_, но не уверен.
спасибо за совет :) получилось :)
на случай, если у кого-то возникнет такая же проблема: тв-параметры перечисляются в том же массиве, который передается функции RunProcessor
на случай, если у кого-то возникнет такая же проблема: тв-параметры перечисляются в том же массиве, который передается функции RunProcessor
$data = array(
'pagetitle'=>'New document',
'content'=>'Content',
'template'=>1,
'published'=>1,
'hidemenu'=>0,
'isfolder'=>0,
'tv1'=>'1253123',
'tv2'=>'95226'
);
$response = $modx->runProcessor('resource\create',$data);
tv1, tv2 — не названия самих параметров. число — ид параметра, префикс tv — судя по всему для обозначения того, что это именно tv-параметр
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.