Помогите разобраться где накосячил
Пытаюсь вывести второе изображение товара, вызываю так
По showlog ошибка Could not process query, error #1054: Unknown column 'large.url' in 'field list'
{'!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'
Комментарии: 2
'tpl'=>'@INLINE
Хоть минимальные знания английского должны быть. In Line значит в линию. Это первый момент. Зачем вы указываете limit 15000? О_о
Используйте чанки или @CODE, а вообще в документации написано docs.modx.pro/komponentyi/pdotools/parser#@INLINE-%D0%B8%D0%BB%D0%B8-@CODE
Вообще не понятно что вы хотите сделать, для вывода изображений в miniShop2 отвечает сниппет msGallery.
Хоть минимальные знания английского должны быть. In Line значит в линию. Это первый момент. Зачем вы указываете limit 15000? О_о
Используйте чанки или @CODE, а вообще в документации написано docs.modx.pro/komponentyi/pdotools/parser#@INLINE-%D0%B8%D0%BB%D0%B8-@CODE
Вообще не понятно что вы хотите сделать, для вывода изображений в miniShop2 отвечает сниппет msGallery.
Как минимум, когда начинаете писать на феном: "{'!msProducts' | snippet: [...." вы уже в феноме, а значит любые фигурные скобки (без пробела после них) внутри уже открытой феном-конструкции будут вызывать ошибку.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.