pdoPage и tpl

Всем привет! Может кто подскажет, что-то не выходит сделать свой шаблон пагинации.
Если вызывать стандартным способом, вот так:
[[!pdoPage?
        &parents=`[[*id]]`
	...
        &tpl=`consultations.tpl`
    ]]
[[!+page.nav]]
то все работает нормально, пагинация вызывается.

Но если я хочу переназначить шаблон плэйсходлера типа так:
[[!pdoPage?
        &parents=`[[*id]]`
	...
	&tplPageWrapper=`@INLINE <div class="pagination"><ul class="pagination">[[+prev]][[+pages]][[+next]]</ul></div>`
        &tpl=`consultations.tpl`
    ]]
[[!+page.nav]]
то вывод падает, и на страницу выводится сам код строкой
"[[!pdoPage? &parents=`79` &limit=`5` &maxlimit=`5` &includeContent=`1` &hideContainers=`1` &sortby=`publishedon` &sortdir=`DESC` &includeTVs=`question, answer` &tplPageWrapper= "

Если включить кэш, то выводит, но только на первой странице, потом пагинация пропадает…
Что делать?

PS: И кстати на странице описания в примерах используется вызов шаблона через &tpl, а в списке параметров &tpl нет, есть &tplPage и прочие… Надо бы исправить. Так как &tpl это шаблон оборачиваемого элемента насколько я понял…
Евгений
06 марта 2015, 13:40
modx.pro
2 740
0

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

Sergey Pozhidaev
08 марта 2015, 08:19
0
Попробуйте вынести из @INLINE в чанк. У меня глючит в последних версиях @INLINE почему-то.
    Евгений
    08 марта 2015, 10:36
    0
    Да в чанк выводит, но это не выход, на каждый чих плодить чанки с шаблонами :) у меня получилось 4 лишних чанка, по одной строчке кода… Пока времени нет проверить на предыдущих версиях pdoPage, после праздников проверю…
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2