К содержанию

minishop2. Ошибка при выводе товаров из категории

Обновил версию minishop2 до последней из репозитория.
Для вывода товаров использовал в содержимом категории следующий код:
[[!getPage?&element=`msProducts` &parents=`[[*id]]` &sortby=`Data.price` &sortdir=`ASC`]]

Теперь при входе на страницу категории товаров вижу ошибку:
Fatal error: Call to undefined method pdoFetch::setConfig() in /home/webhouse/public_html/say-love.ru/core/cache/includes/elements/modsnippet/43.include.cache.php on line 12

Кеш очистил, попробовал разные вариации вызова msProducts. Итог один, ошибка выше. Как быть?
Андрей
Андрей
23 апреля 2013, 11:23
modx.pro
2 671
Реклама

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

Андрей
Андрей Старожил
23 апреля 2013, 15:29
p.s
перехожу в корзину. тот же баг.
дело в том, что у меня был установлен minishop2 2.0.0, я его полностью удалил, сново из репозитория поставил и все отвалилось.
    Василий Наумкин
    Василий Наумкин Администратор
    23 апреля 2013, 16:01
    Нужно обновить pdoTools из репозитория.

    Это должно происходить автоматически, но почему то у тебя не произошло.
      Мордынский Николай
      23 апреля 2013, 17:32
      Почему то в последнее время из админки не видит апдейтов репозитория — обновлял руками все работает.
      P.S

      Тут сейчас обратил внимание в товаре по умолчанию есть поле производитель и страна. Производитель выбирается из настроек, а поле страны нет (его ручками надо забивать хотя в настройках производителя есть поле страна).
      Получается 2 плейсхолдера несущих 1 функционал, но они могут иметь разное значение
      [[+vendor.country]] и [[+made_in]]


      Недосмотр или так и задумано? По логике бы дать бы возможность заполнять made_in автоматом из производителя.
      Хотя у торговых марок есть производства в разных странах может так и лучше
        Василий Наумкин
        Василий Наумкин Администратор
        23 апреля 2013, 18:18
        Страна производителя Apple — США.
        Товар MacBook Pro собирается в Китае.

        Всё логично.
          Alex Vakhitov
          Alex Vakhitov Проверенный
          23 апреля 2013, 18:29
          «Designed by Apple in California. Assembled in China.» Оригинальная фраза на всех устройствах (((:
            Василий Наумкин
            Василий Наумкин Администратор
            23 апреля 2013, 18:31
            Ага, я проверил перед написанием =)
              Мордынский Николай
              23 апреля 2013, 20:52
              ну как бы я же в конце комента к этому и пришел))
      Андрей
      Андрей Старожил
      23 апреля 2013, 22:43
      спасибо. робит =)
        Алексей
        Алексей Проверенный
        29 марта 2014, 08:05
        никто не подскажет, что за ошибка
        (ERROR @ /connectors/resource/index.php) Instantiated a derived class msProduct that is not a subclass of the requested class modDocument
          Василий Наумкин
          Василий Наумкин Администратор
          29 марта 2014, 09:41
          Выбираешь обычные ресурсы, а не товары.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          10