【发布时间】:2020-03-20 18:30:24
【问题描述】:
我使用的是 PIMCORE 6.5 版,我想通过 csv 导入产品图片。
但我的产品类别是“图库”类型,而不是简单的图像。
当我将测试导出到 CSV 时,它会给我一个序列化代码以在 Base64 中加密。
我的问题是我只有照片的本地路径,我想将它们导入我的画廊。我该如何进行?
【问题讨论】:
标签: csv prestashop gallery pimcore
我使用的是 PIMCORE 6.5 版,我想通过 csv 导入产品图片。
但我的产品类别是“图库”类型,而不是简单的图像。
当我将测试导出到 CSV 时,它会给我一个序列化代码以在 Base64 中加密。
我的问题是我只有照片的本地路径,我想将它们导入我的画廊。我该如何进行?
【问题讨论】:
标签: csv prestashop gallery pimcore
这个问题有多种解决方案。我要做的是为导入编写一个小的 PHP 脚本(例如在控制器或服务中)。
1) 将所有本地图像复制到 Pimcore 项目中的某个资产文件夹路径中
2) 通过 PHP API 创建资产:https://pimcore.com/docs/6.x/Development_Documentation/Assets/Working_with_PHP_API.html
3) 通过 PHP API 创建/更新画廊:https://pimcore.com/docs/6.x/Development_Documentation/Objects/Object_Classes/Data_Types/Image_Types.html
不知道为什么您需要 .csv 进行此导入,但如果您有重要信息或元数据,只需将其上传到控制器中并使用脚本中的信息来创建正确的对象。
【讨论】: