Подскажите как вывести картинку дочернего документа

И так, есть такой вызов

{'pdoResources' | snippet:[
      'tpl' => 'pageSimple',
      'parents' => $_modx->resource.id,
      'tvPrefix'=>'',
      'includeTVs' => 'image',
      'element' => 'pdoResources'
]}
и такой шаблон

<div class="pageArticle row">
    <div class="small-12 medium-4 large-3">
        <div class="pageImgDoc">
            <img src="{'imagePlus' | snippet:['tvname' => $image]}" title="{$pagetitle}">
	<!-- Это варианты, которые были испробованы -->
	<img src="{'imagePlus' | snippet:['tvname' => '$image']}" title="{$pagetitle}">
	<img src="{'imagePlus' | snippet:['tvname' => '{$image}']}" title="{$pagetitle}">
	<img src="{'imagePlus' | snippet:['tvname' => {$image}]}" title="{$pagetitle}">
	<img src="{'imagePlus' | snippet:['tvname' => '[[+image']}" title="{$pagetitle}">
<!-- В итоге, не один не сработал, фотка есть, но как ее вывести ума не приложу. Далее, попытки вывести просто значения, тоже не увенчались успехом. -->
        </div>
    </div>
    <div class="small-12 medium-8 large-9">
        <a href="{$_modx->makeUrl($id)}" alt="{$pagetitle}">
            <strong>{$pagetitle}</strong>
            <p>
                {$introtext}
            </p>
        </a>
    </div>
</div>
Подскажите, каким образом вывести можно картинку?
fred Oushen
20 января 2018, 11:23
modx.pro
1
998
0

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

Андрей
20 января 2018, 16:08
+2
Examples — Image+.

In your template Chunk for getResources/pdoResources Snippet call, you need to add one parameter so that the ImagePlus Snippet call knows the origin ID to pull data from.
&docid=`[[+id]]`

Плюс передаёте в очевидный параметр imagePlus — tvname переменную $image, что соответственно неверно.

Это из вызова вообще можно убрать:
'tvPrefix'=>'',
'includeTVs' => 'image',
'element' => 'pdoResources'

Вот так должно работать:
{'imagePlus' | snippet : ['tvname'=>'image','docid'=>$id]}
    fred Oushen
    20 января 2018, 19:32
    0
    Спасибо! ))) + от меня!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2