Ditto по умолчанию генерирует ссылку на первую страницу с GET параметром, что приводит к дублю страниц. Исправим этот недостаток в файле класса.
Открываем файл /assets/snippets/ditto/classes/ditto.class.inc.php, ищем примерно строку 1130 и меняем на следующий код:
if ($inc != $start) { if ($inc == 0) $pages .= $this->template->replace(array('url'=>$modx->makeURL($modx->documentObject['id']),'page'=>$display),$tplPaginatePage); else $pages .= $this->template->replace(array('url'=>$this->buildURL("start=$inc"),'page'=>$display),$tplPaginatePage); } else { $modx->setPlaceholder($dittoID."currentPage", $display); $pages .= $this->template->replace(array('page'=>$display),$tplPaginateCurrentPage); }После этого ссылка на 1 страницу должна принять правильный вид.
Комментарии ()