mFilter2 - 236x237 (thumb) Новый

Дополнение: mSearch2

Скажите пожалуйста, как вывести миниатюру товара при использовании mFilter2. Прорыскал документацию (ctrl+F использовал) — не нашел об этом упоминания. В google тоже.
Заранее спасибо!
12 сентября 2016, 09:39    Ivan   
0    335 0

Комментарии (5)

  1. Алексей 12 сентября 2016, 10:42 # 0
    Если выводишь через msProducts, то можно указать параметр 'includeThumbs' => '236x237'. Кроме этого, данная миниатюра должна существовать.
    1. Ivan 12 сентября 2016, 10:46 # 0
      Да был такой параметр.

      Было написано так:
      [[!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…
      1. Алексей 12 сентября 2016, 10:50 # +2
        'class' => 'msProduct',
        'element' => 'msProducts',
        'paginator' => 'pdoPage',
        'includeThumbs' => '580x320',

        У меня так, работает.
        1. Ivan 12 сентября 2016, 10:53 # 0
          Скажите, почему выводит массив вашим методом (то есть оно работает, но как будто не подключает никакой tpl)
          1. Ivan 12 сентября 2016, 10:55 # 0
            Спасибо. Работает!!!
      Вы должны авторизоваться, чтобы оставлять комментарии.