Должен ли maxLimit работать при ajaxMode scroll?
Доброго дня!
Неожиданно не найду где я затупил с 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 выборку не ограничивает и скролл действительно бесконечный. Туплю?
Комментарии: 2
ага. maxLimit это на одну итерацию.
то есть, если написано limit=10 maxLimit=100, если в урл дописать свой лимит он будет ограничен сотней. Напишешь в урл limit=1000, увидишь все равно сотню.
А скролл так и будет бесконечным, да.
то есть, если написано limit=10 maxLimit=100, если в урл дописать свой лимит он будет ограничен сотней. Напишешь в урл limit=1000, увидишь все равно сотню.
А скролл так и будет бесконечным, да.
Спасибо. Да, я понял, что только при нормальной пагинации maxLimit уместен, а в случае с ajaxMode scroll только where (выборку за период, например) остается использовать, что бы несколько сократить бесконечный скролл. Так и сделаю, ограничу текущим месяцем.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.