[!Ditto?&parents=`295` &tpl=`NewsListing` &dateSource=`pub_date` &dateFormat=`%d.%m.%Y` &sortBy=`pub_date` &paginate=`1` &summarize=`20` &tplPaginatePrevious=`NewsPrev` &tplPaginateNext=`NewsNext` &extenders=`summary` &truncText=`äàëåå` &tplTrunc=`LinkDetailed` &paginateSplitterCharacter=`z` !]
{{NewsPagination}}
<p>Ïîêàçàíû <strong>[+start+]</strong> - <strong>[+stop+]</strong> èç <strong>[+total+]</strong> |
Ñòðàíèöà <strong>[+currentPage+]</strong> èç <strong>[+totalPages+]</strong></p>
<div>[+previous+] [+pages+] [+next+]</div>
[+prevnextsplitter+]
Ïîêàçàíû 1 - 20 èç 215 | Ñòðàíèöà 1 èç 11 1234567891011 Âïåðåä >>
1z2z3z4z5z6z7z8z9z10z11 Âïåðåä >>
for ($x = 0; $x <= $totalpages -1; $x++) {
$inc = $x * $summarize;
$display = $x +1;
if ($inc != $start) {
// $pages .= "<a class=\"ditto_page\" href='".$this->buildURL("start=$inc")."'>$display</a>";
$pagesAr[] = "<a class=\"ditto_page\" href='".$this->buildURL("start=$inc")."'>$display</a>";
} else {
$modx->setPlaceholder($dittoID."currentPage", $display);
// $pages .= "<span class=\"ditto_currentpage\">$display</span>";
$pagesAr[] = "<span class=\"ditto_currentpage\">$display</span>";
}
}
$pages .= implode ( $paginateSplitterCharacter, $pagesAr );