pdoPage ajax pagination

Доброе время суток, господа и дамы.

MODx revo 2.6.4
pdoTools — 2.11.2
miniShop2 — 2.4.13
— Server nginx HTTP/2
php 7.0.30

Больной тут — shop.x-comp.net/aromatizatoryi-dlya-bani/

Теперь о проблеме, в общем, при обновлении страницы или захода на нее получаем вот это, то что в файле.
yadi.sk/i/bHmwi7Pe3YmSV7

При нажатии на кнопку загрузить еще, ничего не происходит, ошибок в консоли нету.
Убираю button ставлю default даже проблема!

Сам вызов, сделал минимум.
<div id="pdopage">
            <div class="grid-container">
                <div class="rows">
                {'!pdoPage' | snippet:
                    [	
                        'ajax' => 1,
                        'ajaxMode' => 'button'
                        'limit' => 5,
                        'tpl' => '@INLINE <h3>[[+pagetitle]]</h3>',
                        'ajaxTplMore' => '@INLINE <button class="button large btn-more">Загрузить еще</button>'
                    ]
                }
                </div>
            </div>
            [[!+page.nav]]
        </div>

Прошу вашей помощи.

С уважением.
fred Oushen
04 июля 2018, 15:43
modx.pro
3 725
0

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

Баха Волков
04 июля 2018, 18:57
+1
Нужно вот так:

<div id="pdopage">
            <div class="grid-container">
                <div class="rows">
                  {set $rows = $_modx->runSnippet('!pdoPage', [
	                'ajax' => 1,
                        'ajaxMode' => 'button'
                        'limit' => 5,
                        'tpl' => '@INLINE <h3>{$pagetitle}</h3>',
                        'ajaxTplMore' => '@INLINE <button class="button large btn-more">Загрузить еще</button>'
                      ])}

                   {$rows}

                 </div>
            </div>
{$_modx->getPlaceholder('page.nav')}
</div>

И лучше не мешать синтаксис.
    fred Oushen
    05 июля 2018, 22:50
    0
    В смысле не мешать синтаксис?
    $_modx->runSnippet() так разве быстрее?
      Баха Волков
      06 июля 2018, 08:12
      +1
      Вот это:
      [[!+page.nav]]
      И вот это:
      [[+pagetitle]]
      Синтаксис MODX
      А все остальное синтаксис fenom

      Вот и посоветовал не мешать синтаксис.
        fred Oushen
        06 июля 2018, 13:03
        0
        Это понятно, я просто тестировал, что бы понять что и как.

        А есть ли реальная разница между
        использованием runSnippet или использовать {'' | snippet:[]}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4