[pdoNeighbors] Вывод изображения Тикета
Всем привет.
На странице тикета, вместе с ссылкой на предыдущую и следующую статью, должно выводится превью загруженного через TicketsForm изображения:
Как это можно решить?
На странице тикета, вместе с ссылкой на предыдущую и следующую статью, должно выводится превью загруженного через TicketsForm изображения:
[[pdoNeighbors?
&tplPrev=`@INLINE <div class="col-xs-6 col-md-3 related-grids"><a class="thumbnail" href="/[[+uri]]"><img src="[[pdoResources:default=`/assets/template/images/logo-big.png`? &class=`TicketFile` &where=`{"parent":[[+id]]}` &sortby=`createdon` &sortdir=`ASC` &limit=`1` &tpl=`@INLINE [[+thumb]]`]]" alt="[[+pagetitle]]"/></a><h5><a href="/[[+uri]]">[[+menutitle]]</a></h5>← Предыдущая статья </div>`
&tplNext=`@INLINE <div class="col-xs-6 col-md-3 related-grids"><a class="thumbnail" href="/[[+uri]]"><img src="[[pdoResources:default=`/assets/template/images/logo-big.png`? &class=`TicketFile` &where=`{"parent":[[+id]]}` &sortby=`createdon` &sortdir=`ASC` &limit=`1` &tpl=`@INLINE [[+thumb]]`]]" alt="[[+pagetitle]]"/></a><h5><a href="/[[+uri]]">[[+menutitle]]</a></h5>Следующая статья → </div>`
&tplWrapper=`@INLINE <div class="neighbors">[[+prev]][[+next]]</div>`
]]
Однако, используя способ выше, выводится превью текущего тикета. Та же ситуация и при выводе изображений тикета в слайдерах и каруселях.Как это можно решить?
Комментарии: 3
Была подобная проблема с pdoResource, решил её использованием чанка вместо инлайнового шаблона
Было:
Было:
&tpl=`@INLINE <div class="col-xs-6 col-md-3 related-grids"><a class="thumbnail" href="/[[+uri]]"><img src="[[pdoResources:default=`/assets/template/images/logo-big.png`? &class=`TicketFile` &where=`{"parent":[[+id]]}` &sortby=`createdon` &sortdir=`ASC` &limit=`1` &tpl=`@INLINE [[+thumb]]`]]" alt="[[+pagetitle]]"/></a><h5><a href="/[[+uri]]">[[+menutitle]]</a></h5>← Предыдущая статья </div>`
например:&tpl=`preview.tpl`
preview.tpl:<div class="col-xs-6 col-md-3 related-grids"><a class="thumbnail" href="/[[+uri]]"><img src="[[pdoResources:default=`/assets/template/images/logo-big.png`? &class=`TicketFile` &where=`{"parent":[[+id]]}` &sortby=`createdon` &sortdir=`ASC` &limit=`1` &tpl=`@INLINE [[+thumb]]`]]" alt="[[+pagetitle]]"/></a><h5><a href="/[[+uri]]">[[+menutitle]]</a></h5>← Предыдущая статья </div>
Кстати, да — должно сработать. Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.