да фильтр я именно так и делал, а как сортировку сделать по определеному дополнительному полю немного не понимаю. В родительском процессоре ShopmodxWebGetDataProcessor уже идет присоединение базы с доп параметрами, правда в другом методе я почему то и думал что база присоединена и можно просто указывать sort
protected function setSelection(xPDOQuery $c) {
$c = parent::setSelection($c);
if($this->getProperty('includeTVs')){
$c->leftJoin('modTemplateVarResource', 'TemplateVarResources');
$c->leftJoin('modTemplateVar', 'tv', «tv.id=TemplateVarResources.tmplvarid»);
$c->select(array(
«tv.id as tv_id»,
'tv.name as tv_name',
«TemplateVarResources.id as tv_value_id»,
«TemplateVarResources.value as tv_value»,
));
}
return $c;
}