2011-08-25 24 views
3

正如标题所示,我无法保存产品图像。保存产品后上传到/ media/tmp,但不保存在媒体/目录中[Magento]

我编辑一个产品(分组产品),进入图像选项卡,上传图像(这个工作人员很好,图像在那里,当我翻转,我可以在/ tmp文件夹中看到它的URL),选择商店的意见为它并继续保存该产品。

检查前端,没有图像。再次检查/编辑产品,也没有图像。它只是消失(尽管它保留在/ tmp文件夹中)。

你能帮我解决这个问题吗?我已经将所有权限暂时设置为777,但仍然没有运气。

修正:http://www.magentocommerce.com/boards/viewthread/4348/P45/#t327010

+0

图像是否保存在媒体文件夹中? – blakcaps

+0

这已修复。解决方案在这里:http://www.magentocommerce.com/boards/viewthread/4348/P45/#t327010 – pedropeixoto

+0

你能提供这个问题的答案吗? Magento改变了他们的板子,所以这篇文章没有出现。 – adpro

回答

0

如果有人仍然面临着同样的问题,也可能是因为prototype.js版本。

将js/mage/adminhtml/product.js中的xxx.toJSON()调用更改为Object.toJSON(xxx)。例如从这样的:

$(this.idPrefix + 'save_attributes').value = this.attributes.toJSON(); 

这样:

$(this.idPrefix + 'save_attributes').value = Object.toJSON(this.attributes); 
1

固定它! 我从M1迁移到M2后遇到此问题。编辑任何产品时,添加/删除图像不起作用。它显示何时上传,但保存后不保存。我已应用此查询来解决问题。此处media_gallery属性ID为703.

DELETE FROM catalog_product_entity_varchar WHERE attribute_id = 703 and value = 0 

DELETE FROM catalog_product_entity_varchar WHERE attribute_id = 703 and value = NULL