Как програмно присвоить опции категории?
В Minishop2 создал опции Barcode,Compatibility и прочие.
Как при создании категории присвоить ей опции?
Порывшись в БД понял что за опции категории отвечает таблица category_options
Как при создании категории присвоить ей опции?
Порывшись в БД понял что за опции категории отвечает таблица category_options
$responsez = $modx->runProcessor('resource/create', array(
'class_key' => 'msCategory',
'pagetitle' => 'Заголовок',
'parent' => 3,
'template' => 3,
'show_in_tree' => 1,
'published' => 1,
));
Комментарии: 1
$categoryOption = $modx->newObject('msCategoryOption');
$categoryOption->fromArray([
'option_id' => 1,
'category_id' => 2,
'active' => true,
], '', true, true);
$categoryOption->save();
вместо 1 и 2, понятное дело, нужно указать нужные id опции и категории
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.