да фильтр я именно так и делал, а как сортировку сделать по определеному дополнительному полю немного не понимаю. В родительском процессоре 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; }