Serg89
@Serg89
Изучаю. Читаю.

Как настроить пагинацию Ditto при написании внешнего модуля?

Пишу вот такую ерунду:

//Выведем элементы
			$params = Array(
				'showPublishedOnly' => 0,
				'parents' => $result['CURRENT_FOLDER_ID'],
				'tpl' => '@CODE:' . $tpl,
				'paginate' => 1
			);
			echo $res = $modx->runSnippet('ditto', $params);


Если параметр paginate = 0 , то результаты есть, если равен 1, то выдается ошибка :

`` is not numeric and may not be passed to makeUrl()

Из кода понятно, что дитто не может получить идентификатор текущего документа, что не мудрено, потому что модуль пишется как внешний и подключается через include_once. Как можно решить эту пробелму?
  • Вопрос задан
  • 337 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы