Последние темы


Catalogfill загрузка изображений и добавление в галерею

  • Необходимо дополнить catalogfill возможностью загрузки и добавления изображений в галерею. Количество изображений у товаров разное
    modx shk3 migx

    Вот код, который необходимо доработать.

    function filter_import($value_arr) {
        $imagesDirUrl = MODX_BASE_URL . 'assets/images/';
        $imagesDirPath = MODX_BASE_PATH . 'assets/images/';
    
        $output_arr = $value_arr;
        
        if(isset($output_arr['content']['image'])) {
            $imageFilePath = $imagesDirPath . basename($output_arr['content']['image']);
            if (!file_exists($imageFilePath)) {
                file_put_contents($imageFilePath, file_get_contents(trim($output_arr['content']['image'])));
            }
            $output_arr['content']['image'] = $imagesDirUrl . basename(trim($output_arr['content']['image']));
        }
        
        return $output_arr;
    }
    

    По идее стандартная процедура. Должен быть готовый вариант?

 

Последние комментарии

  • https://e-store.shopkerx.net/katalog/modx_extras/catalogfill
    В описании написано:

    XML - только импорт и только один уровень вложенности

    Это означает, что для XML категории не работают. Всё импортируется в одну категорию, которая указывается при импорте.

    Возможно, я не понял в чём конкретно проблема. Также нужно показать полный конфиг.

    Читать далее
  • Y

    При попытке импортировать данный файл появляется ошибка

    Error -1

    Читать далее
  • Y

    Есть один файл(50 мегабайт) с названиями товаров и путями(я поменял названия на идентификаторы каталогов).
    Есть ли возможность импортировать этот файл через catalogfill по разным каталогам, и потом вторым файлом(с основной информацией) обновить данные существующих страниц?
    Строка в файле выглядит так:

    XML <root><Title>Название</Title><Way>21(каталог)</Way></root> JSON {"Title": "Название", "Way": "21"}

    Как я понимаю, с обновлением данных проблем быть не должно, но можно ли вот так импортировать по каталогам товары?
    Заранее благодарю

    Читать далее
  • а редактируются они через CMP

    Покажите скриншот. Не понял что за CMP. Но если и не подвязаны, оставьте значение, которое было.
    Вот мой скриншот:
    0_1565682115311_screenshot_179.png

    Читать далее