Новости

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;
    }
    

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

 

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

  • Добрый день! А сейчас на русском XML работает?

    Читать далее
  • Сам tmFilters не отображается хоть убей. Вывожу:

    Нужно показать где вы это выводите.

    Читать далее
  • @LoGruS ого, даже не ожидал, что спустя столько лет кто-то моими велосипедами воспользуется 😃 Благодарю за дополнения.

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

    @Andchir
    Да, в TM2 в админке фильтр age включен. Все данные из TV подтянулись, все норм.

    Читать далее