Пагинация с кастомным url

Как сделать пагинацию?
по этому сабжу modx.pro/solutions/4864-conclusion-news-starting-with-the-letters-and-numbers-etc/

<a href="/catalog/" >Всё</a>
<a href="/catalog/cat" >cat</a>
<a href="/catalog/dog" >dog</a>

[[!pdoPage? 
&element=`pdoResources`
&useWeblinkUrl=`1` 
&parents=`2` 
&depth=`10` 
&cache=`1` 
&limit=`30` 
&toPlaceholder=`cataloglike` 
&where=`{"uri:LIKE": "catalog/%","pagetitle:LIKE": "[[!+catalog_name]]%"}`
&tpl=`tpl.pages.cataloglike
` ]]

[[+cataloglike:empty=`
	[[!pdoPage? 
	&element=`pdoResources` 
	&useWeblinkUrl=`1` 
	&parents=`2` 
	&depth=`10` 
	&limit=`30` 
	&where=`{"uri:LIKE": "catalog/%"}` 
	&cache=`1` 
	&tpl=`tpl.pages.catalog
	`]]
`]]
[[!+page.nav]]
Spam
29 марта 2015, 12:59
modx.pro
977
0

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

Василий Наумкин
29 марта 2015, 16:07
0
С pdoPage должно работать само по себе, безо всяких наворотов — он строит ссылки исходя из фактического url страницы, а не id ресурса.

Например, все страницы в разделе пользователей — виртуальные, и пагинация там работает без проблем.
    Spam
    29 марта 2015, 16:53
    0
    разобрался дописать &scheme=`abs`
    а то базовый url: /catalog
    а пагинация выдавало: /catalog/catalog/?page=2
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2