Код вывода:
<br />
<div class="ajax-container" id="pdopage">
<div class="rows">
</div>
</div>
А сам pdoPage работает через снипет:
Сниппет:
$params_count = array(
'parents' => $parents,
'limit' => 0,
'tpl' => '@INLINE ,',
'select' => 'id',
'includeTVs' => $fields,
'showHidden' => '1',
'where' => $where
);
$count = $modx->runSnippet('pdoPage',$params_count);
$count = count(explode(',',$count))-1;
$modx->setPlaceholder('count',$count);
$params = array(
'parents' => $parents,
'limit' => $limit,
'offset' => $offset,
'tpl' => $tpl,
'select' => 'id,pagetitle,introtext,content',
'includeTVs' => $fields,
'showHidden' => '1',
'sortby' => $sortby,
'sortdir' => $sortdir,
'where' => $where
);
$more = $count - $offset - $limit;
$lim = $more > $limit ? $limit : $more;
$button = '';
if($more > 0){
$button = '<div class="ajax-filter-count" data-count="'.$count.'"><a href="#" class="button-ajax-more ajax-more"> '.$lim.' '.$more.'</a></div>';
}
return $modx->runSnippet('pdoPage',$params).$button;
Подгружается, но при клике — ничего абсолютно не происходит (кроме перезагрузки страницы)


У меня сайт переведен на 3 языка при помощи babel может это как-то связано?
Dmitry S. 28.12.2018 21:07 #
Алексей 29.12.2018 01:19 #
вот тут
точнее тут
оно?
Dmitry S. 29.12.2018 01:24 #