Совместная работа pdoPage + pdoResourses
Добрый день.
Помогите советом. на странице блога сначала выводится список статей с помощью pdoPage
Спасибо
Помогите советом. на странице блога сначала выводится список статей с помощью 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 использовал свой шаблон вывода?Спасибо
Комментарии: 3
попробуйте указать &tpl у pdoResources не через @INLINE, а через чанк
Конгениально. Спасибо, за идею.
Поэкспериментировал, с &tpl не помогло. Все заработало когда убрал &tplWrapper в чанк.
Поэкспериментировал, с &tpl не помогло. Все заработало когда убрал &tplWrapper в чанк.
&tplWrapper=`tpl_tags_wrapper`
У Tagger есть же свой сниппет для вывода тегов, почему pdoResources?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.