正如标题所说,我无法保存产品的图像。
我编辑产品(分组产品),转到图像标签页,上传图片(这很好,当我翻转时图像就在那里,我可以在/ tmp文件夹中看到它的URL),选择商店视图然后继续保存产品。
检查前端,没有图像。再次检查/编辑产品,此处没有图像。它只是消失了(虽然它保留在/ tmp文件夹中)。
你可以帮我解决这个问题吗?我暂时将所有权限设置为777但仍然没有运气。修正:http://www.magentocommerce.com/boards/viewthread/4348/P45/#t327010
答案 0 :(得分:2)
修正了!!! 从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
答案 1 :(得分: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);
答案 2 :(得分:0)
从M1迁移到M2时,我遇到了类似的问题。
调试后,我发现在eav_attribute
数据库表中,最初将M2中属性media_gallery
的backend_type设置为{{1 }},但在迁移后它被static
取代。
我已将其改回varchar
并形成图像上传并保存,开始对产品起作用。
希望这会有所帮助。