Поля msProduct во время OnDocFormRender

Каким образом плагином, во время создания нового товара, можно установить значение в поле? С базовыми полями modRecource все ок:
$resource->set('pagetitle', 'тратата');
А вот так уже не работает:
$resource->set('price', '123');
Гриборий
11 января 2017, 14:04
modx.pro
1 365
0

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

Володя
11 января 2017, 18:02
+1
и не выйдет потому что github.com/modxcms/revolution/blob/fbf126690f6ce903faeaeb9f1d958211fc2203c9/manager/controllers/default/resource/create.class.php#L110-L116
пробуйте как
$modx->controller->resourceArray['price'] = 111;
    Гриборий
    11 января 2017, 18:25
    0
    Благодарю, прокатило.
      Володя
      11 января 2017, 20:22
      0
      На здоровье! Изучайте по мере необходимости исходники, это полезно.
        Максим
        13 мая 2020, 13:32
        0
        Здравствуйте, а не могли бы подсказать почему при данном методе вносятся только первые 10 значений?

        $modx->controller->resourceArray['process_rent'] = '1,2,3,4,5,6,7,8,9,10,15,20,30,45,60,90';
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4