Евгений
С нами с 02 сентября 2018; Место в рейтинге пользователей: #926modx 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}` не работает        mSearch2 13 сек. поиск по каталогу
            Подскажите куда копать?
Очень долго длится поиск по каталогу, сделал замер прямо в сниппете mSearch2:
pdo-log.txt
        
        
        
    Очень долго длится поиск по каталогу, сделал замер прямо в сниппете mSearch2:
// Merge all properties and run!
$pdoFetch->setConfig(array_merge($default, $scriptProperties), false);
$pdoFetch->addTime('Query parameters are prepared.');
$rows = $pdoFetch->run();
echo "<!--";
print_r($pdoFetch->getTime());
echo "-->";Получается такая картина:pdo-log.txt