Добрый день. А как на существующий сайт установить минишоп? Точнее как картинки из поля простого tv перенести в галлерею товара?
Что то такое набросалось, но вообще не рабочее :)
<?php
$params = array(
        'parents' => '14',
        'templates' => '20',
        'returnIds' => '1'
);
    
$ress = $modx->runSnippet('pdoResources', $params);
$pieces = explode(",", $ress);
foreach ($pieces as $r) {
  $res = $modx->getObject('modResource', $r);
  $file = $r->getTvValue('img');
  $image = ('uploads/').$file;
        $fp = fopen($image, 'w');
        fwrite($fp, $image);
        fclose($fp);
  if(is_file($image)) {
             $response = $this->modx->runProcessor('gallery/upload',
    			array('id' => $r, 'name' => $r->get('pagetitle'), 'file' => $image),
    			array('processors_path' => $this->corePath.'components/minishop2/processors/mgr/')
    		);
    		if ($response->isError()) {
    			$this->modx->log(1, 'Ошибка загрузки изображения:'.print_r($response->getAllErrors(), 1));
    		}
    		unlink($image);
        }               
  
}