Подскажите как вывести картинку дочернего документа
И так, есть такой вызов
{'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>
Подскажите, каким образом вывести можно картинку? Комментарии: 2
Examples — Image+.
Плюс передаёте в очевидный параметр imagePlus — tvname переменную $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]}
Спасибо! ))) + от меня!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.