我正在开发Magento,我需要更改它的默认媒体结构。 我有两个名为Cat1和subCat1的类别和子类别。 我想将图像物理保存到此路径:media / catalog / product / cat1 / subcat1 / image.jpg而不是media / catalog / product / i / m / image.jpg。 我怎么能这样做? 感谢
答案 0 :(得分:0)
您可以放置自己的控制器,返回给定类别/产品网址的产品图片,而不是重新入侵系统。这将消除重写核心功能的需要。
如果编写模块阶段(它应该!),那么您可以使用cron作业上的API来浏览每个产品,检索其类别URL,产品名称和主映像,然后将主映像复制(或链接)到期望的路径,例如图像/ CAT1 / subcat1 / sku.jpg
这种方法意味着图像下载速度更快,你也可以通过一点Imagemagick图像处理将它们定制到所需的大小。