modx revo mSearch2 синтаксис условий where
[[!pdoPage?
&element=`mSearch2`
&parents = `14`
&templates = `4`
&minQuery = `1`
&where = `[[!additionalParammSearch]]`
&includeTVs = `image,price,old_price,new_good,sku,model,brand,quantity`
&tpl = `SimpleSearchResult`
&tplWrapper = `@INLINE <div class="sisea-results-list box inline">
[[+output]]
</div>`
&limit = `[[!#GET.count-search:default=`12`]]`
]]Подскажите как правильно составить условия фильтрации?<?php
$items_for_json= [];
if( isset($_GET['ff_price']) && is_array($_GET['ff_price']) ){
$items_for_json[] = '"price:":'.(int)$_GET['ff_price']['min'];
}
$ret_param = "{" . implode(',', $items_for_json) . "}";
return $ret_param;при таком запросе фильтрует по цене, а как добавить несколько параметров? больше или равно? так `{«price:>=»:1,«price:<=»:100}` не работает
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Скорее всего проблема была в значениях по умолчанию которые подставлялись в это поле