php – 以编程方式添加Magento的small_image和缩略图
发布时间:2020-12-13 14:14:07 所属栏目:PHP教程 来源:网络整理
导读:在Magento中,以下代码将以编程方式将图像添加到产品的图库中 //set store to admin id so we can save a productMage::app()-getStore()-setId(Mage_Core_Model_App::ADMIN_STORE_ID);//load a product with an id of 2514$product = Mage::getModel('catalo
在Magento中,以下代码将以编程方式将图像添加到产品的图库中
//set store to admin id so we can save a product Mage::app()->getStore()->setId(Mage_Core_Model_App::ADMIN_STORE_ID); //load a product with an id of 2514 $product = Mage::getModel('catalog/product')->load('2514'); //add the image $product->addImageToMediaGallery('/tmp/test.png','image',false,false); 正如所料,这会将图像添加到产品的媒体库中,此图像将被选为产品的“基本图像”.但是,不会为此图像选择“small_image”和“thumbnail”图像. 如果使用以下代码 $product->addImageToMediaGallery('/tmp/test.png',false); $product->addImageToMediaGallery('/tmp/test.png','small_image','thumbnail',false); Magento将向媒体库添加三个新图像.一个选择了基本图像,一个选择了小图像,另一个选择了缩略图. 当你打电话时,是否有可能向Magento发出信号 $product->addImageToMediaGallery('/tmp/test.png',false); 它应该自动生成小图像和缩略图?
试试:
$product->addImageToMediaGallery('/tmp/test.png',array('image','thumbnail'),false); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |