Должен ли maxLimit работать при ajaxMode scroll?

Доброго дня!
Неожиданно не найду где я затупил с ajaxMode scroll.
Все весьма просто:
{$_modx->runSnippet('!pdoPage', [
                        'parents' =>  '2,3,4,376,7,8' ,
                        'depth' =>  0,
                        'context' =>  'web',
                        'includeTVs' =>  'image',
                        'hideContainers' =>  1,
                        'limit' =>  3,
                        'maxLimit' => 30,
                        'frontend_js' => '/assets/yoto/js/custom/custompdopage.js',
                        'tpl' =>  'abrakadabra'
                        'tvPrefix' =>  'tv.'
                        'ajaxMode' =>  'scroll',
                        ])}
но указанный 'maxLimit' => 30 выборку не ограничивает и скролл действительно бесконечный.
Туплю?
Владимир
24 апреля 2016, 10:59
modx.pro
1 090
0

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

mngatoff
25 апреля 2016, 15:38
+1
ага. maxLimit это на одну итерацию.
то есть, если написано limit=10 maxLimit=100, если в урл дописать свой лимит он будет ограничен сотней. Напишешь в урл limit=1000, увидишь все равно сотню.
А скролл так и будет бесконечным, да.
    Владимир
    25 апреля 2016, 15:43
    0
    Спасибо. Да, я понял, что только при нормальной пагинации maxLimit уместен, а в случае с ajaxMode scroll только where (выборку за период, например) остается использовать, что бы несколько сократить бесконечный скролл. Так и сделаю, ограничу текущим месяцем.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2