Подскажите как создать ресурс, и добавить поля..

$response = $modx->runProcessor('resource/create', array(
'pagetitle' => $_POST['pagetitle'],
'longtitle' => '',
'description' => '',
'introtext' => '',
'content' => 'Содержимое тестовой страницы',
'alias' => '',
'template' => 5,
'published' => $_POST['published'],
'parent' => $_POST['category']
));
if ($response->isError()) {
return $modx->error->failure($response->getMessage());
}

$newResource = $response->response['object'];

вот так пробую создать ресурс

подскажите как создать ресурс (товар) minishop2 так как не пойму как я запихаю id в таблицу минишопа…
надеюсь объяснил понятно

либо так есть таблица ресурсов как мне сделать что бы ресурс был и в таблице ресурсов и заполнены реквизиты скажем price и vendor в таблице минишопа
Александр
15 мая 2017, 12:32
modx.pro
871
0

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

Василий Stepanov
15 мая 2017, 16:29
0
При создании ресурса вы забыли в массиве указать class_key:
'class_key' => 'msProduct'
Попробуй так:
$response = $modx->runProcessor('resource/create', array(
'class_key' => 'msProduct',
'pagetitle' => 'Заголовок',
'longtitle' => '',
'description' => '',
'introtext' => '',
'content' => 'Содержимое тестовой страницы',
'alias' => '',
'template' => 5,
'published' => 1,
'parent' => '19'    // укажи свою категорию
));
if ($response->isError()) {
return $modx->error->failure($response->getMessage());
}

$newResource = $response->response['object'];
P.S.: без знаков препинания ваш вопрос очень сложно понять
    Василий Stepanov
    15 мая 2017, 16:30
    0
    На подобный вопрос Василий Наумкин отвечал тут https://modx.pro/help/946/#comment-8243
      Александр
      15 мая 2017, 16:30
      0
      Ой теперь понятно! спасибо большое
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3