Автору респект!!! В голову не приходило что так можно сделать, нарадоваться не могу. Но вот не люблю создавать лишний раз тв, пришла идея записывать превью в неиспользуемое поле, например introtext или link_attributes. Сниппету каталога не придется обращаться к тв за картинкой, тем самым еще больше ускорим загрузку. В php я не силен, сделал как смог, поправьте говнокод, буду очень признателен) $TV_source = 3; $target = 'introtext'; $resource = & $scriptProperties['resource']; $photo = $resource->getTVValue($TV_source);

    if($photo){
        $thumb = $modx->runSnippet('phpthumbon', array(
            'input'     => $photo,
            'options'   => 'w=113&h=115&q=100&zc=1',
        ));
        $resource->set($target, $thumb);
        $resource->save();
    }