minishop вывод товаров

Возник вопрос по выводу товаров в minishop2
в документации дан пример вывода каталога товаров
[[!pdoPage?
                    &element=`msProducts`
                ]]
                [[!+page.nav]]
вывод делается не кешируемым сниппетом pdoPage
Вопрос, в моем случае товаров больше 70 тысяч и на вывод каталога не кешируемым снипеттом требуется больше минуты, что не есть хорошо.
Однако если сниппет сделать кешируемым, то товары в каталог выводятся не все, и не понятно по какому принципу они пропадают. Если важно, то товары в каталог добавлялись скриптом из комплекта minishop2 из csv файла.

Как решить данную проблему? Помогите пожалуйста.
Greza
22 февраля 2017, 16:11
modx.pro
1 383
0

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

Greza
23 февраля 2017, 08:38
0
Все еще актуально
    Михаил
    23 февраля 2017, 09:56
    +1
    Погоди, они выводятся что все сразу что ли?
      Андрей
      23 февраля 2017, 09:57
      0
      Некэшируемым надо вызывать что бы постраничная навигация работала.

      У вас все 70k товаров в одном разделе что ли? Может стоит указать parent, depth и limit.
        man
        man
        23 февраля 2017, 18:49
        0
        Присоединяюсь к предыдущим комментаторам, вы сразу все выводите?
        Если не подходит постраничная навигация, то у pdoPage есть клевая штука «ajaxMode» которую можно установить в режим «scroll» (подробности в документации).
          Greza
          24 февраля 2017, 20:25
          0
          Нет не все сразу
          естественно постраничная навигация 48 штук на страницу,
          я не знаю что произошло но сейчас нормально отображается страница
          возможно повлияло то что я удалил полностью кеш и он перестроился как то,
          вообщем проблема решилась сама собой, причины не известны :)
          спасибо за помощь
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            5