Проблемы с ajax пагинацией в pdoPage
Включаю ajax пагинацию при скроле и вижу эффект такой, что как бы элементы на странице обновляются, но новые элементы не появляются, показываются только те же.
Я включил:
Помогите, куда смотреть.
Я включил:
pdoPage.callbacks.after = function (config, response) {
console.log('Конфиг после загрузки!', config);
console.log('Ответ от сервера!', response);
}
Вижу, что ответ от сервера корректный, т.е. получаю новые элементы, но на странице их не вижу. Пробовал менять со скрола на кнопку — эффект тот же.Помогите, куда смотреть.
Комментарии: 6
Вы хоть свой вызов и чанки покажите
Ставлю рубль против 1000, что у вас некорректная html-разметка.
Вы хоть свой вызов и чанки покажитеДа, сори.
<?php
$params = array(
'ajaxMode' => 'scroll',
'parents' => '0',
'sortby' => 'publishedon',
'includeTVs' => '',
'where' => '',
'resources' => '',
'templates' => '2',
'tpl' => '@FILE chunks/onetpl.chunk.tpl',
'tplWrapper' => '@INLINE [[+output]]',
'pageLimit' => '10',
'limit' => '5',
//'cache ' => '0',
//'cacheTime ' => '36000',
'pageLinkScheme' => '/[[+page]]',
'setMeta' => '1',
'tplPage' => '@INLINE <li class="page-item"><a class="page-link" href="/[[+href]]">[[+pageNo]]</a></li>',
'tplPageWrapper' => '@INLINE <nav><div class="pagination"><ul class="pagination pagination-sm">[[+prev]][[+pages]][[+next]]</ul></div></nav>',
'tplPageActive' => '@INLINE <li class="page-item active"><a class="page-link">[[+pageNo]]</a></li>',
'tplPageFirst' => '@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">[[%pdopage_first]]</a></li>',
'tplPageLast' => '@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">[[%pdopage_last]]</a></li>',
'tplPagePrev' => '@INLINE <li class="page-item"><a class="page-link" aria-label="Previous" href="[[+href]]"><span aria-hidden="true">«</span></a></li>',
'tplPageNext' => '@INLINE <li class="page-item"><a class="page-link" aria-label="Next" href="[[+href]]"><span aria-hidden="true">»</span></a></li>',
'tplPagePrevEmpty' => '',
'tplPageNextEmpty' => '',
'tplPageFirstEmpty' => '',
'tplPageLastEmpty' => '',
'tplPageSkip' => '@INLINE <li class="page-item disabled"><a class="page-link disabled"><span>...</span></a></li>',
//'showLog' => 1,
);
<div class="grid-item" >
<a href="/{$uri}">
<figure class="">
<video width="{$widthVideo}" height="{$heightVideo}" autoplay loop muted />
<source type="video/mp4" data-src="{$introtext}.mp4">
</video>
<figcaption class="figure-caption">{$pagetitle}</figcaption>
</figure>
</a>
</div>
Ставлю рубль против 1000, что у вас некорректная html-разметка.
<div id="pdopage">
<div class="row grid">
{$lentaone}
</div>
{'page.nav' | placeholder}
</div>
Я угадал))) класс rows где?
Да, с меня рубль :-)
Хитрец, это с меня был бы рубль, если б я не угадал, а с тебя 1000 на новый минишоп)))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.