Не работает вызов некешируемых сниппетов

По всему проекту не работает ни один вызов с "!". Настройки стандартные ничего не трогал. Может быть кто-то сталкивался с этим.

Заметил это тогда когда начал выводить ресурсы с пагинацией. Она работает только с некешированным вызовом.
На страницу попадает только текст вызова pdoPage.
<div id="pdopage">
                        <div class="rows">
                            [[!pdoPage?
                                &element=`pdoResources`
                                &parents=`[[*id]]`
                                &ajaxMode=`default`
                                &limit=`4`
                                &tpl=`ReviewListRowTpl`
                                &includeTVs=`review_pic`
                                &includeContent=`1`
                            ]]
                        </div>
                        [[!+page.nav]]
                    </div>
В консоли base href
Александр
21 декабря 2019, 17:49
modx.pro
511
+1

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

Александр
21 декабря 2019, 19:11
0
yadi.sk/d/ZD-PAaRP5-Ie5g

Дошел сюда, стоит галка и ее не убрать, ошибка в консоли, без понятия чем она вызвана (
    Олег Щавелев
    21 декабря 2019, 19:16
    0
    Александр, а что пишет в консольке) Тут ты прав галочка должна стоять исключительно только у PDF.
      Александр
      21 декабря 2019, 19:18
      0
      modx.jsgrps-min.js:1 Uncaught TypeError: Cannot read property 'record' of undefined
      at MODx.grid.ContentType.saveRecord (modx.jsgrps-min.js:1)
      at h.Event.fire (ext-all.js:21)
      at MODx.grid.ContentType.fireEvent (ext-all.js:21)
      at Ext.ux.grid.CheckColumn.onMouseDown (modx.jsgrps-min.js:1)
      at HTMLDivElement.I (ext-all.js:21)

      и еще это Unchecked runtime.lastError: The message port closed before a response was received.
    Олег Щавелев
    21 декабря 2019, 19:26
    +1
    Александр правильно понимаю. Что ты изменяешь в окне

      Александр
      21 декабря 2019, 19:27
      0
      нет, просто кликаю по стрелке. Там не пробовал)
        Олег Щавелев
        21 декабря 2019, 19:28
        0
        Кажется ты нашел багу. Попробуй как я показал на скриншоте.
        Александр
        21 декабря 2019, 19:29
        0
        Через это окно меняет статус галочки, и ошибки нет, но проблема все равно не решается (
          Олег Щавелев
          21 декабря 2019, 19:33
          0
          Если я правильно помню, что ты не правильно конфигурируешь сниппет. Для того что бы вызвать кэшированный вызов нужно указать параметр cache pdoTools

          [[pdoPage?
                                          &element=`pdoResources`
                                          &parents=`[[*id]]`
                                          &ajaxMode=`default`
                                          &limit=`4`
                                          &cache=`1`
                                          &tpl=`ReviewListRowTpl`
                                          &includeTVs=`review_pic`
                                          &includeContent=`1`
                                      ]]
          Попробуй так.
            Александр
            21 декабря 2019, 19:37
            0
            Какая то мистика, только начал вставлять ваш пример, обновил сраницу и все вывелось по моему выводу ресурсов
            Олег Щавелев
            21 декабря 2019, 19:36
            0
            Прости то есть тебе наооборот нужен не кэшируемый вызов. Я правильно понял?
              Александр
              21 декабря 2019, 19:38
              0
              Да нужен был некешируемый, пагинация не работала из за этого ( решилась проблема, начали работать вызовы везде, даже в base href
                Александр
                21 декабря 2019, 19:38
                0
                Видимо нужно было какое-то время что бы изменения вступили в силу, такое может быть?
                  Олег Щавелев
                  21 декабря 2019, 19:51
                  0
                  Врятли.
                    Александр
                    21 декабря 2019, 19:52
                    0
                    вообщем все вывелось как надо)) спасибо вам большое. Надеюсь больше такого не встречу )
                      Олег Щавелев
                      21 декабря 2019, 19:56
                      0
                      А вот я и обратил внимание на твой скриншот.

                      В этом скроее всего и затык.

                      [[!++base_url]] системные плейсхолдеры не имеют себе параметра кэширования (я не уверен но в данном случае он точно не нужен)

                      [[++base_url]]
                        Александр
                        21 декабря 2019, 20:05
                        0
                        Поменял) спасибо!

                        <div id="pdopage">
                                                <div class="rows">
                                                    [[!pdoPage?
                                                        &element=`pdoResources`
                                                        &parents=`[[*id]]`
                                                        &ajaxMode=`button`
                                                        &limit=`2`
                                                        &tpl=`ReviewListRowTpl`
                                                        &includeTVs=`review_pic`
                                                        &includeContent=`1`
                                                        &ajaxTplMore=`@INLINE <button class="btn btn-default btn-more">Показать еще</button>`
                                                    ]]
                                                </div>
                                                [[!+page.nav]]
                                            </div>
                        в Итоге вывод такой, но возникла другая проблема, все ресурсы отображаемые по клику кнопки идут без изображения, если убрать лимит и вывести все на одной странице то изображения притутствуют. Это уже другая проблема как я понял?)
                          Александр
                          21 декабря 2019, 20:12
                          0
                          Это тоже решил, добавил &prepareTVs=`review_pic`
                            Олег Щавелев
                            21 декабря 2019, 20:53
                            0
                            &includeContent=`1` а тебе в нужно привью поле content выводить?
                              Александр
                              21 декабря 2019, 23:33
                              0
                              да там блок отзывов, сам текст отзыва я решил выводить в контент что бы не создавать доп полей
              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
              19