Ошибка при работе со Снипеттами minishop2

Здравствуйте! Подскажите пожалуйста, может кто сталкивался — не могу нигде найти ответ на этот вопрос.
Раньше проблем с этим не было и в первый раз с таким столкнулся.

Когда пытаюсь работать со Сниппетами (вызываю их) minishopa:
[[!mFilter2?
    &element=`msProducts`
    &limit=`15`
    &depth=`1`
    &parents=`[[*id]]`
]]

или напрямую
[[!msProducts?
    &parents=`0`
]]

Выдает ошибку 500 и в логах такое:
pdoTools not installed, metadata for miniShop2 objects not loaded

pdoTools как и сам miniShop2 — переустанавливал, но в итоге ничего.
Подскажите пожалуйста в чем может быть проблема?
Спасибо.
Роман
18 марта 2021, 21:20
modx.pro
1 436
0

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

Роман
19 марта 2021, 15:51
0
Ошибка выдается здесь:
$this->modx->log(modX::LOG_LEVEL_ERROR, 'pdoTools not installed, metadata for miniShop2 objects not loaded');
Идет проверка на существование метода в классе. Попробуйте отключить плагины, может в них дело. Хотя не уверен.
    Роман
    01 апреля 2021, 10:44
    0
    Ну если их отключить — все ок, но они нужны для работы
    Иван Бочкарев
    20 марта 2021, 05:36
    0
    Какая версия minishop2?
      Роман
      01 апреля 2021, 10:44
      0
      Последняя, все слетает после обновления на новую версию.
      Это относится ко всем использованиям сниппета msProducts, через фильтры или pdoPage и т.д
        Иван Бочкарев
        01 апреля 2021, 10:45
        0
        Какая версия php?
          Иван Бочкарев
          01 апреля 2021, 10:46
          +2
          Что в логе ошибок?
            Роман
            01 апреля 2021, 11:51
            0
            Версия PHP — 7.0.33
            Лог ошибки:
            [01-Apr-2021 11:50:33 Europe/Moscow] PHP Parse error:  syntax error, unexpected '=' in /home/.../core/cache/includes/elements/modsnippet/54.include.cache.php on line 111
            в логах MODX:
            [pdoTools] Could not load snippet "`msProducts`
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      10