Вывод tv поля на странице статей по тегам(Tagger)
Добрый вечер!
Никак не получается вывести изображение в tv на странице статей по тегам, которые реализованы Tagger'ом. А сами статьи работают через Tickets.
Здесь на сайте есть пост, делал вывод тегов по нему, все получилось, но картинку не получается вывести, точнее она выводится, но в таком виде :
В шаблоне вывожу таким образом:
<img src="picture.jpg">
[[!pdoPage?
&element = `pdoResources`
&limit=`2`
&loadModels=`tagger`
&class=`TaggerTagResource`
&leftJoin=`{
"NameTag": {
"class": "TaggerTag",
"on": "TaggerTagResource.tag = NameTag.id"
},
"Posts": {
"class": "modResource",
"on": "TaggerTagResource.resource = Posts.id"
},
"TV1": {
"class": "modTemplateVarResource",
"on": "Posts.id = TV1.contentid and TV1.tmplvarid = 1"
}
}`
&select=`{
"TaggerTagResource": "*",
"NameTag": "NameTag.tag, NameTag.alias",
"Posts": "Posts.id, Posts.pagetitle, Posts.introtext, Posts.publishedon",
"TV1": "TV1.value as tv1"
}`
&where=`{
"NameTag.alias": "[[!#GET.tag]]",
"Posts.published": "1"
}`
&sortby=`TaggerTagResource.resource`
&sortdir=`ASC`
&tplWrapper =`@INLINE <h2 class="sayit_element_heading sayit_view_type_1">Всего результатов: [[+page.total]]</h2>[[+output]]`
&tpl= `tag.tpl`
]]
Чанк такой:
<div class="panel panel-default">
<div class="panel-body">
<h3 class="h4">[[+pagetitle]]</h3>
<p>[[+introtext]]</p>
<p>[[+publishedon:date=`%d %b %Y`]]</p>
<p class="text-right"><a href="[[~[[+id]]]]" class="btn btn-primary" role="button">Читать далее... </a></p>
<img src="[[+tv1]]">
</div>
</div>
В чем может быть проблема, подскажите пожалуйста! Комментарии: 1
Написал в итоге условие которое в зависимости есть или нет картинки у поста, выводит нужную, ну и ресайзит снипетом, а урл подставлять пришлось, другого выхода не нашел: