Помогите разобраться где накосячил

Пытаюсь вывести второе изображение товара, вызываю так
{'!msProducts' | snippet : [
'parents'=>'7,4',
'limit'=>'15000'
'leftJoin'=>'{
"large": {"class":"msProductFile","alias":"large", "on": "large.resource_id = modResource.id AND large.path LIKE \'%/large/\' AND large.rank=0"},
"largex1": {"class":"msProductFile","alias":"largex1", "on": "largex1.resource_id = modResource.id AND largex1.path LIKE \'%/large/\' AND largex1.rank=1"}
			}'
'select'=>'{
                        		"msProductFile":"*"
                        		,"large":"large.url as large"
                        		,"largex1":"largex1.url as largex1"
                        	}'			
'showLog'=>1
'tpl'=>'@INLINE <tr>
    <td>{$pagetitle}</td>
    <td>[[+vendor.name]]</td>
    <td>{$price}</td>
    <td></td>
    <td>{if $sklad==1}
	В наличии
{elseif $sklad == 0}
	Нет в наличии
{/if}</td>
    <td>https://riveropt.ru{$large}</td>
    <td>https://riveropt.ru{$largex1}</td>
</tr>'
]}   
{'!msProducts' | snippet : [
'parents'=>'7,4',
'limit'=>'15000'
'includeThumbs'=>'large'	
'showLog'=>1
'tpl'=>'@INLINE <tr>
    <td>{$pagetitle}</td>
    <td>[[+vendor.name]]</td>
    <td>{$price}</td>
    <td></td>
    <td>{if $sklad==1}
	В наличии
{elseif $sklad == 0}
	Нет в наличии
{/if}</td>
    <td>https://riveropt.ru{$large}</td>
    <td>https://riveropt.ru{$largex1}</td>
</tr>'
]}
Но то просто пустая страница, то largex1 не выводится. второй день голову ломаю
По showlog ошибка Could not process query, error #1054: Unknown column 'large.url' in 'field list'
Георгий Графов
16 ноября 2018, 13:36
modx.pro
649
0

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

SEQUEL.ONE
16 ноября 2018, 23:14
0
'tpl'=>'@INLINE

Хоть минимальные знания английского должны быть. In Line значит в линию. Это первый момент. Зачем вы указываете limit 15000? О_о

Используйте чанки или @CODE, а вообще в документации написано docs.modx.pro/komponentyi/pdotools/parser#@INLINE-%D0%B8%D0%BB%D0%B8-@CODE

Вообще не понятно что вы хотите сделать, для вывода изображений в miniShop2 отвечает сниппет msGallery.
    Николай
    17 ноября 2018, 07:58
    0
    Как минимум, когда начинаете писать на феном: "{'!msProducts' | snippet: [...." вы уже в феноме, а значит любые фигурные скобки (без пробела после них) внутри уже открытой феном-конструкции будут вызывать ошибку.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2