php – 以编程方式为Store View(Magento)设置默认媒体库图像
发布时间:2020-12-13 13:17:57 所属栏目:PHP教程 来源:网络整理
导读:我有一个脚本,可以将图像添加到我的产品中.它用于设置图像,small_image和缩略图.该代码适用于默认视图,但当我切换到商店视图时,媒体库设置为“no_image”.导致我的产品在前端完全没有图像. 我试图重置商店视图属性但没有成功. $product-addImageToMediaGalle
我有一个脚本,可以将图像添加到我的产品中.它用于设置图像,small_image和缩略图.该代码适用于默认视图,但当我切换到商店视图时,媒体库设置为“no_image”.导致我的产品在前端完全没有图像.
我试图重置商店视图属性但没有成功. $product->addImageToMediaGallery($fileName,array('image','small_image','thumbnail'),false,false); $attributes = $product->setStoreId(1)->getTypeInstance(true)->getSetAttributes($product); if (isset($attributes['media_gallery'])) { $attributes['media_gallery']->getBackend()->clearMediaAttribute($product,'thumbnail')); } $product->save(); 如何修改特定的商店属性,并将其重置为使用父属性? 谢谢.
您的“简单解决方案”可以更简单;
foreach($product->getStoreIds() as $storeId) { $product->setStoreId($storeId) ->setImage(false) ->setSmallImage(false) ->setThumbnail(false) ->save(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php array_intersect_assoc 比较两个数组的键名和键值,并返
- PHP内联写入对象
- php – MYSQL close connect无法暂停insert活动
- php – Mockery shouldReceive() – > once()似乎不起作用
- php获取从百度、谷歌等搜索引擎进入网站关键词的方法
- php – Zend Framework快速入门模型构造函数
- php – 如何在symfony2中解析非控制器类中的路径
- php – 在WC 3.0的单个产品页面中显示销售价格附近的折扣百
- php array_uintersect_assoc 计算数组的交集
- php中引用&的用法分析【变量引用,函数引用,对象引用】