Создание категорий через API

Добрый день, создаю категорию через modx api, создаю с помощью $modx->newObject(«msCategory»);
данные загружаю через $obj->fromArray(); и сохраняю через $obj->save(). Не спрашивайте почему не через процессоры, так надо.

Все создается и работает как надо, единственная загвоздка: мне необходимо что в категории при создании галочка «показывать вложенные товары» была по умолчанию проставлена, в настройках minishop2 есть соответствующий пункт «Показывать вложенные товары категории», она выставлена как «Да», но при создании категории методом, что я указал выше — она не показывается, приходится заходить в категорию и заного сохранять, чтобы она проставилась.

Вопрос следующий: где в базе данных храниться значение, что вот «у такой то категории галочка „показывать вложенные товары“ стоит как „да“, а у какой — »нет". Какое поле за это отвечает? в какой таблице? хочу просто передать соответствующее значение при создании объекта но не знаю какое поле отвечает за это
Сергей
08 сентября 2017, 13:48
modx.pro
1 884
0

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

    Володя
    08 сентября 2017, 17:07
    0
    кроме как настройки ms2_category_show_nested_products ничего в этом не принимает участия…
      Сергей
      08 сентября 2017, 17:18
      0
      Странно, но почему — то не подхватывается. После того, как поставить эту галку вручную в категории, то при обновлении страницы категории к коннектору при запросе (посмотрел через инспектор браузера) начинает передаваться дополнительный параметр nested=1
        Володя
        08 сентября 2017, 17:23
        0
        начинает передаваться дополнительный параметр nested=1
        естественно, как то же должна работать фильтрация.
          Сергей
          08 сентября 2017, 17:46
          0
          Решение нашел, но как может быть связано не знаю. В общем если создавать категорию неопубликованной, то то получается такая фигня. Если сразу передать published = 1 то все норм
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5