Вывод картинки в категории товаров по [[+ms2g.0]]

В шаблоне товара вывожу определённое изображение из галереи, например второе по счёту [[+ms2g.1]]
В категории товаров [[+ms2g.1]] не работает. Каким образом можно вывести определённое изображение в списках товаров?
Николай
21 сентября 2017, 11:40
modx.pro
1
1 050
0

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

Дмитрий Середюк
22 сентября 2017, 23:24
0
Возможно вот так:

{$_modx->runSnippet('ms2Gallery',[
	'product'    => $id,
	'tpl'        => 'tpl.ms2Gallery',
	'limit'      => 1,
 	'offset'     => 1
])}

Параметр offset, изменяйте как вам нужно.
    Николай
    25 сентября 2017, 01:15
    0
    Спасибо огромное.
    У меня не отображалась картинка через 'product' => $id,
    Сдеал так:

    {$_modx->runSnippet('!ms2Gallery', [
            'tpl' => 'tpl.ms2Gallery-2',
        	'resources' => $id,
        	'limit' =>1,
        	'offset' => 2
    ])}
    В итоге выглядит так:

    <img src="{$thumb}" onmouseover="this.src='{$_modx->runSnippet('!ms2Gallery',['tpl'=>'tpl.ms2Gallery-2','resources' => $id,'limit' =>1,'offset'=>2])}'" onmouseout="this.src='{$thumb}'" class="img" alt="{$pagetitle}" />
    В чанке tpl.ms2Gallery-2 прописал:

    {if $files?}
    {foreach $files as $file}
    {$file['small']}
    {/foreach}
    {else}
    {/if}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2