mFilter2 - 236x237 (thumb)
Скажите пожалуйста, как вывести миниатюру товара при использовании mFilter2. Прорыскал документацию (ctrl+F использовал) — не нашел об этом упоминания. В google тоже.
Заранее спасибо!
Заранее спасибо!
Комментарии: 5
Если выводишь через msProducts, то можно указать параметр 'includeThumbs' => '236x237'. Кроме этого, данная миниатюра должна существовать.
Да был такой параметр.
Было написано так:
Сейчас написал так:
Было написано так:
[[!mFilter2?
&toPlaceholders=`filter.`
&paginator=`getPage`
&element=`mSearch2`
&parents=`[[*id]]`
depth=`5`
&where=`{"class_key":"msProduct"}`
&filters=`msoption|color,
msoption|size,
msoption|rukav,
msoption|material
`
&includeThumbs=`236x287`
]]
Сейчас написал так:
&class=`modResource`
&leftJoin=`{
"Thumb": {
"class": "msProductData",
"on": "modResource.id = Thumb.id"
}
}`
&select=`{
"modResource": "*",
"Thumb": "Thumb.thumb as 236x287"
}`
И оно вроде хорошо работает (убрал кстати includeThumbs), но мне бы хотелось что бы я четко указал какую тумб подключить, то есть в запросе указать 236x287…
'class' => 'msProduct',
'element' => 'msProducts',
'paginator' => 'pdoPage',
'includeThumbs' => '580x320',
У меня так, работает.
'element' => 'msProducts',
'paginator' => 'pdoPage',
'includeThumbs' => '580x320',
У меня так, работает.
Скажите, почему выводит массив вашим методом (то есть оно работает, но как будто не подключает никакой tpl)
Спасибо. Работает!!!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.