Пагинация Ajax в phpTools

5 день как изучаю MODX и постоянно встречаю разные приключения, на этот раз не могу понять почему не срабатывает код

<div id="pdopage">
    [[!+page.nav]]
        <div class="rows">
            [[!pdoPage?
              &element=`pdoResources`
              &showHidden=`1`
              &limit=`3`
              &includeContent=`1`
              &parents=`6`
	      &ajaxMode=`button`
              &ajaxElemMore=`#pdopage .btn-more`
              &tpl=`pagination`
             
            ]]
        </div>
        
	<button class="btn btn-default btn-more">[[%pdopage_more]]</button>
</div>
По моему все строго по документации, но кнопка не работает

Вот чанк

<p>[[+id]] - [[+pagetitle]]</p>
Шпага Конфетная
30 марта 2017, 19:14
modx.pro
771
0

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

Максим Кузнецов
30 марта 2017, 23:15
0
По документации вроде как кнопку самому вставлять не нужно — ее сгенерирует ajaxMode=`button`
    Шпага Конфетная
    30 марта 2017, 23:28
    0
    [[!+page.nav]]
    [[!pdoPage?
    &element=`pdoResources`
    &showHidden=`1`
    &limit=`3`
    &includeContent=`1`
    &parents=`6`
    &tpl=`pagination`
    &ajaxMode=`button`
    &ajaxElemMore="#pdopage .btn-more"
    &ajaxTplMore="@INLINE [[%pdopage_more]]"
    ]]



    Не помогло, к сожалению)
      Максим Кузнецов
      30 марта 2017, 23:33
      0
      &ajaxTplMore="@INLINE [[%pdopage_more]]"
      — а это вам зачем?
      [[%pdopage_more]] вернет только лексикон надписи в кнопке, но не саму кнопку.

      Выставите для &ajaxTplMore дефолтное значение, или вообще избавьтесь от этого параметра.
        Шпага Конфетная
        30 марта 2017, 23:38
        0
        Удалил, но результата вообще ноль, кнопка не выводиться, до этого пробовал не прописывать значения &ajaxElemMore &ajaxTplMore т.к они по умолчанию выставлены, но опять ничего. Просто не могу понять в чем может быть проблема, в консоли никаких ошибок
          Максим Кузнецов
          30 марта 2017, 23:43
          0
          Есть ли вероятность того, что у вас в контейнере с id=6 просто дочерних ресурсов не более 3х?)

          В противном случае, попробуйте начать с минимального вызова, последовательно дополняя его вашими параметрами:
          <div id="pdopage">
              [[!+page.nav]]
              <div class="rows">
                  [[!pdoPage?
                      &parents=`6`
                      &ajaxMode=`button`
                      &limit=`3`
                  ]]
              </div>
          </div>

          Ну и версию pdoTools можно проверить, на случай, если загружена устаревшая версия.
            Шпага Конфетная
            30 марта 2017, 23:53
            0
            Дочерних ресурсов 6) все сделал по пунктам
            Начал с минимального вызова, последовательно дополнял параметрами
            Версия pdoTools крайняя стоит, но опять все мимо)
              Максим Кузнецов
              30 марта 2017, 23:55
              0
              Т.е. даже при минимальном вызове и вышеописанной конструкции кнопка не появляется?

              Хорошо, давайте подойдем с другой стороны — jQuery на сайте подключен?
                Шпага Конфетная
                31 марта 2017, 00:05
                0
                Да вот так

                <script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
                  Максим Кузнецов
                  31 марта 2017, 00:13
                  0
                  Проверил на дефолтной сборке — вызов выше работает корректно (если указан верный родитель и шаблон для результатов).

                  Нужно смотреть консоль ошибок вашего сайта в браузере и лог MODX'a.
                    Шпага Конфетная
                    31 марта 2017, 02:41
                    0
                    Очень странно, повторил все те же действия но уже в другом проекте с предыдущей версией MODX, и там все путем
    Шпага Конфетная
    01 апреля 2017, 01:39
    -1
    СУКА!!! тег body не закрыл
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      11