videoGallery - выведение картинки-превью с видео на главную
Мне нужно реализовать следующее условие: если для статьи указана ссылка на видео, то в блог вывести картинку-превью этого видео, иначе вывести обычную картинку, который автор указал через tv-поле image. Вопрос, как это сделать?
Ниже прилагаю вызов видео/картинки в самой статье:
[[pdoResources?
&parents=`0`
&resources=`[[*id]]`
&includeTVs=`video`
&tvPrefix=``
&decodeJSON=`0`
&tpl=`@INLINE
{set $video_json = json_decode($_modx->resource.video, true)}
{if $video_json.video?}
<div class="photo-gallery-shortcode">
<iframe src="{$video_json['video']}" frameborder="0" allowfullscreen align="middle"></iframe>
</div>
{else}
<div class="article-image">
<img src="[[*image:phpthumbof='w=960&h=640&zc=1&q=100']] " alt="[[*pagetitle]]">
</div>
{/if}`]]
И нынешний чанк вызова статьи на главной:<div class="col-lg-6 col-md-12 col-sm-12">
<article class="big-news-main-container">
<div class="post-box">
<img class="products_img" src="[[+tv.image:phpthumbof=`w=960&h=640&zc=1&q=100`]]" alt="[[+pagetitle]]">
<div class="entry-content">
<h3><a href="[[~[[+id]]]]" title="[[+pagetitle]]">[[+pagetitle]]</a></h3>
<div class="publication-data">
<p class="byline">[[*createdby:userinfo=`fullname`]]</p>
<p class="post-date"><i>[[+publishedon:dateRU]]</i></p>
</div>
<p class="tags-preview">
[[!tolinks?
&items=`[[+tv.tags]]`
&tpl=`tagLinkTpl`
&target=`117`
]]
</p>
</div>
</div>
</article>
</div>