Превратить ресурсы в категории и товары

Здравствуйте!

Хочу переделать ресурсы в товары и категории Minishop2. Нашел в комментариях пример кода для категорий и для товаров (ссылки). Применил его, и админке у ресурсов появился нужный вид товаров и категорий. Однако при попытке изменить их и сохранить появляется окошко с ошибкой: «msProduct_err_ns». Помогите, пожалуйста, решить данную проблему. Заранее большое спасибо!
Александр Суркин
25 января 2016, 06:45
modx.pro
2
2 390
0

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

Александр Суркин
25 января 2016, 09:49
0
Я посмотрел в базе данных. Там в таблице site_content в списке нужные ресурсы стали с class_key msProduct. Однако в таблице ms2_products записей нет.
    Григорий Коленько
    25 января 2016, 12:16
    0
    Создай записи ms_product с теми же Id что и в таблице site_content
      Александр Суркин
      25 января 2016, 12:22
      0
      Спасибо за ответ! Да, я уже так и сделал. Но подумал, может быть есть более продвинутый подход.
        Григорий Коленько
        25 января 2016, 13:58
        1
        0
        Наверное есть, но если у тебя это не сработало, то странно
        <?php
        $id = 15;
        if ($res = $modx->getObject('modResource', $id)) {
        	$res->set('class_key', 'msProduct');
        	
        	$data = $modx->newObject('msProductData');
        	$res->addOne($data);
        	
        	$res->save();
        }
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
6