массовый импорт фото в ms2Gallery
        Добрый день, перед покупкой компонента хочу поинтересоваться, возможно ли передать ему адреса изображений на основе которых он составит альбомы? Использую importX для переноса объектов с Битрикса на modx, и встал вопрос переноса галлереи, у каждого ресурса есть своя галлерея, Gallery использовать не вариант, MIGX как я понял тоже, подойдет ли ms2Gallery под такую задачу? заранее спасибо    
    
    
                                                                                
            Комментарии: 7
                Если файлы уже на сервере, то можно использовать процессор загрузки через консольный скрипт:
Перед покупкой дополнения можно тестировать на modhost.pro
                    <?php
define('MODX_API_MODE', true);
require 'index.php'; // Скрипт лежит в корне сайта
$file = MODX_BASE_PATH . 'test.jpg'; // Твоя картинка в корне сайта
$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
$modx->ms2Gallery = $modx->getService('ms2gallery', 'ms2Gallery', MODX_CORE_PATH . 'components/ms2gallery/model/ms2gallery/');
// Вызов процессора загрузки
$response = $modx->runProcessor('gallery/upload', array(
		'file' => $file, // Картинка
		'id' => 1 // id ресурса с галереей
	),
	array('processors_path' => MODX_CORE_PATH.'components/ms2gallery/processors/mgr/')
);
// Вывод результата работы процессора
if ($response->isError()) {
	print_r($response->getAllErrors());
}
else {
	print_r($response->response);
}Думаю, будет совсем нетрудно доработать для твоей задачи.Перед покупкой дополнения можно тестировать на modhost.pro
                Написал более подробно на docs.modx.pro/components/ms2gallery/examples/console-import            
                    
                Отличный пример, большое спасибо за ответ, но я немного не пойму алгоритм моих действий, я загружаю csv и только потом загружаю картинки через консольный скрипт?            
                    
                Где ты там увидел csv?
Там массив ресурсов и картинок для них. Пишешь сам, вручную.
                    Там массив ресурсов и картинок для них. Пишешь сам, вручную.
                не, я про общий алгоритм импорта из csv, Битрикс мне отдает csv, я его загоняю в importX, он отрабатывает создает ресурсы с нужными полями, и вот в фале так же есть много адресов к картинкам (они уже на серваке ) и я не знаю каким образом мне правильно перенести галлереи каждого ресурса, если брать твой пример то скорее всего придется делать некие маркеры потом чтобы связать нужные альбомы с нужными ресурсами, или как лучше поступить?            
                    
                так чтобы я указал пути в csv и ms2Gallery как тв поле куда нужно загрузить картинки не вариант? просто не много не пойму как нужная галлерея попадет к нужному ресурсу?            
                    
                я так понял не вариант связать с importX? или все же можно?            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.