我有一个脚本,可以将图像添加到我的产品中.它用于设置图像,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(); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。