mFilter2 - 236x237 (thumb)

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

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

Алексей
12 сентября 2016, 10:42
0
Если выводишь через msProducts, то можно указать параметр 'includeThumbs' => '236x237'. Кроме этого, данная миниатюра должна существовать.
    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…
      Алексей
      12 сентября 2016, 10:50
      1
      +2
      'class' => 'msProduct',
      'element' => 'msProducts',
      'paginator' => 'pdoPage',
      'includeThumbs' => '580x320',

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