Совместная работа pdoPage + pdoResourses

Добрый день.
Помогите советом. на странице блога сначала выводится список статей с помощью pdoPage

[[!pdoPage?
&tpl=`tpl_blog`
&parents=`51`
&limit=`10`
&includeTVs=`page_image,page_image_alt` 
]]
[[!+page.nav]]
после выводится облако тегов статей с помощью pdoResources

[[!pdoResources?
 &loadModels=`tagger`
 &class=`TaggerTag`
 &leftJoin=`{
 "TaggerTagResources": {
 "class": "TaggerTagResource",
 "on": "TaggerTag.id = TaggerTagResources.tag"}}`
 &select=`{
 "TaggerTag": "*",
 "TaggerTagResources": "COUNT(TaggerTagResources.tag) as countTags"}`
 &groupby=`TaggerTag.id`
 &sortby=`TaggerTag.tag`
 &sortdir=`ASC`  
 &tplWrapper=`@INLINE <ul class="tag">[[+output]]</ul>`
 &tpl=`@INLINE <li><a href="[[~121]]?tag=[[+alias]]">[[+tag]] <span class="badge">[[+countTags]]</span></a></li>`
 ]]
При такой последовательности pdoResources использует &tpl от pdoPage. Как сделать, чтобы pdoResources использовал свой шаблон вывода?

Спасибо
Николай Храмков
19 декабря 2016, 18:05
modx.pro
1 392
0

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

Дмитрий Суворов
19 декабря 2016, 22:08
+2
попробуйте указать &tpl у pdoResources не через @INLINE, а через чанк
    Николай Храмков
    20 декабря 2016, 00:31
    0
    Конгениально. Спасибо, за идею.
    Поэкспериментировал, с &tpl не помогло. Все заработало когда убрал &tplWrapper в чанк.
    &tplWrapper=`tpl_tags_wrapper`
    Дмитрий Иванов
    19 декабря 2016, 23:34
    0
    У Tagger есть же свой сниппет для вывода тегов, почему pdoResources?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3