@Raina97
Сайты под ключ на MODX

Вывести товары с old_price + товары msDiscount?

Здравствуйте. Такой вопрос, как можно осуществить вывод всех товаров с old_price и товаров по акции. И все это должно выводиться через mFilter2…
Товары с old_price выводятся так:
[[!mFilter2?
                    &limit=`32`
                    &includeThumbs=`190x190`
                    &parents=`0`
                    &element=`msProducts`
                    &toPlaceholders=`my.`
                    &toSeparatePlaceholders=`my.`
                    &where=`{"Data.old_price:!=":"0"}`
                    &setMeta=`1`
                    &filters=`
                        msoption|size:default,
                        msoption|vstavka:default,
                    
                        ms|vendor:vendors,
                        ms|price:number
                    `
                    &suggestionsRadio=`ms|vendor`
                    &_filterOptions=`{"autoLoad":0}`
                    &tpls=`Products.row.tpl`
                    &class=`msProduct`
                    &sort=`ms|price:desc`
                    &tplFilter.outer.ms|vendor=`mFilter2.filter.select.tpl`
                    &tplFilter.row.ms|vendor=`tpl.mFilter2.filter.option`
                    &tplFilter.outer.msoption|size=`mFilter2.filter.multiselect.tpl`
                    &tplFilter.row.msoption|size=`mFilter2.filter.checkbox.tpl`
                    &tplFilter.outer.msoption|vstavka=`mFilter2.filter.multiselect.tpl`
                    &tplFilter.row.msoption|vstavka=`mFilter2.filter.checkbox.tpl`
                    &tplFilter.outer.ms|price=`mFilter2.filter.slider.tpl`
                    &tplFilter.row.ms|price=`mFilter2.filter.number.tpl`
                ]]

Товары по акции так:
[[!mFilter2?
                    &limit=`32`
                    &includeThumbs=`190x190`
                    &parents=`0`
                    &element=`msdBuyNow`
                    &force_date=`0`
                    &toPlaceholders=`my.`
                    &toSeparatePlaceholders=`my.`
                    &setMeta=`1`
                    &filters=`
                        
                        msoption|size:default,
                        msoption|vstavka:default,
                    
                        ms|vendor:vendors,
                        ms|price:number
                    `
                    &suggestionsRadio=`ms|vendor`
                    &_filterOptions=`{"autoLoad":0}`
                    &tpls=`Products.row.tpl`
                    &class=`msProduct`
                    &sort=`ms|price:desc`
                
                
                    &tplFilter.outer.ms|vendor=`mFilter2.filter.select.tpl`
                    &tplFilter.row.ms|vendor=`tpl.mFilter2.filter.option`
                    
                    
                    &tplFilter.outer.msoption|size=`mFilter2.filter.multiselect.tpl`
                    &tplFilter.row.msoption|size=`mFilter2.filter.checkbox.tpl`
                    &tplFilter.outer.msoption|vstavka=`mFilter2.filter.multiselect.tpl`
                    &tplFilter.row.msoption|vstavka=`mFilter2.filter.checkbox.tpl`
                    
                    &tplFilter.outer.ms|price=`mFilter2.filter.slider.tpl`
                    &tplFilter.row.ms|price=`mFilter2.filter.number.tpl`
                    
                ]]

Есть ли возможность как-то это объединить? Чтобы и те и те выводились на одной странице через фильтр?
  • Вопрос задан
  • 482 просмотра
Пригласить эксперта
Ответы на вопрос 1
villiwalla
@villiwalla
HTML-верстка
Условия в &where пропиши, что-то типа:
&where=`{"Data.old_price:!=":"0","AND:Data.action:=":"1"}`
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы