не нашел решилось это или нет, предлагаю свой вар
Dec 26, 2014
Не нашел решилось это или нет, предлагаю свой вариант.
if($this->getProperty('sm_price')){
$params = $this->getProperty('sm_price');
$q = array();
$q[] = "Product.resource_id = {$this->classKey}.id";
foreach($params as $key=>$p){
$q[] = 'Product.sm_price '.$key.' '.$p;
}
$c->innerJoin('ShopmodxProduct', 'Product', implode(' AND ',$q));
}else{ $c->innerJoin('ShopmodxProduct', 'Product'); }
в процессоре web/catalog/category/products/getdata
и до вызова процессора
{$params["sm_price"] = [">=" => $prices.0, "<=" => $prices.1]}