При обновлении ресурса очищает TV
При обновлении ресурса очищает TV.
Т.е. были заполнены все TV поля, при обновлении через этот скрипт, слетают все кроме новых.
Т.е. были заполнены все TV поля, при обновлении через этот скрипт, слетают все кроме новых.
$data = array(
'id' => (int)$per,
'parent' => $parent,
'alias' => $kod_item,
'tvs' => true,
'tv129' => $width,
'tv130' => $height,
'tv131' => $long,
'tv133' => $gar,
'context_key' => 'web'
);
if(!empty($_GET['content'])){
$data2 = array(
'content' => $desc
);
$data = array_merge($data, $data2);
}
$responses_update = $modx->runProcessor('resource/update', $data);
if ($responses_update->isError())
{
echo 'Ошибка обновления товара:';
print_r($modx->error->failure($responses_update->getMessage()));
}
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Можно заменить на