pdoPage помогите разобраться.

Приветствую! Прошу помощи, никак не пойму как работает pdoPage с другими сниппетами… есть вот это:
$resources = $pdo->getCollection('docsContract', array(), array(
    'select' => array(
        'docsContract' => '*',
    ),
    'limit' => $limit,
    'offset' => $offset,
    'sortby' => 'docsContract.id',
    'sortdir' => 'DESC'
));

foreach ($resources as $iRes) {
    $html .= $pdo->getChunk($tplBill, $iRes);
}

return $html;


как мне данные выводить с пагинацией через pdoPage??? вызываю так:
[[!pdoPage?
		&limit=`4`
		&element=`bill`
	]]
	[[!+page.nav]]
но пагинации нет, что мне в своем сниппете нужно сделать чтобы pdoPage работал?
Общее количество вызовов нужно передавать? Но как?

Вот что ж я за дебил, оказывается все гораздо проще!
[[!pdoPage?
		&class=`docsContract`
		&loadModels=`docs`
		&select=`{
			"docsContract": "*"
		}`
		&showlog=`1`
		&sortby=`docsContract.id`
		&sortdir=`DESC`
		&tpl=`tpl.docs.bill`
	]]
	[[!+page.nav]]
Павел Сидоров
29 апреля 2015, 16:23
modx.pro
1
1 594
0

Комментарии: 2

Мордынский Николай
30 апреля 2015, 10:56
+1
www.markhamstra.com/xpdo/2011/preparing-custom-snippets-for-getpage/
логика подключения в педо пейдж снипетов не отличается от гет пейдж
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2