В продолжение темы… Переопределил modWebCatalogPr

В продолжение темы… Переопределил modWebCatalogProductsGetdataProcessor

require_once dirname(dirname(__FILE__)).'/getdata.class.php';
class modWebCatalogProductsModelGetdataProcessor extends modWebCatalogProductsGetdataProcessor{
    
    public function initialize(){
        
        $this->setDefaultProperties(array(
            'model'   => false,
        ));
        
        return parent::initialize();
    }
    
    public function prepareQueryBeforeCount(xPDOQuery $c) {
        $c = parent::prepareQueryBeforeCount($c);
        
        $c->innerJoin('ShopmodxProduct', 'Product');
        
        if($this->getProperty('model')){
            $c->innerJoin('modTemplateVarResource',  'model', 
			"model.contentid = {$this->classKey}.id AND model.tmplvarid = 10 
			AND model.value='$this->getProperty('model')'");
        }
        
        return $c;
    }
}
return 'modWebCatalogProductsModelGetdataProcessor';

и вывод

{assign var=params value=[
    "model"    => $modx->resource->pagetitle
]}
{processor action="web/catalog/products/model/getdata" 
	ns="modxsite" params=$params assign=result}
<div style="overflow:hidden;">
    {if $result.success && count($result.object)}
        {foreach $result.object as $object}
            {assign var=image value=$object.image|default:$object.imageDefault}
            <div class="goodItem left">
                <img src='{snippet name="phpthumbon" 
				params="input=`{$image}`&options=`w=238&h=170&zc=1`"}' 
				width="238" height="170">
                <h2>{$object.pagetitle}</h2>
                <p>{$object.introtext}</p>
                <span class="block">{$object.sm_price|number_format:0:"
				,":" "} грн.</span>
                <a class="block" href="{$object.uri}">Подробнее</a>
            </div>
        {/foreach}
    {else}
        <h2 class="notGoods">Категория пуста</h2>
    {/if}
</div>
[[+page.nav]]

но не тут то было

http://333806.tehotdel.web.hosting-test.net/models/audi.html