在Magento中以编程方式将图像设置为类别

kra*_*hid 5 image set magento categories

我尝试通过以下代码在magento中添加一个类别:

$_cat = new Mage_Catalog_Model_Category();
$_cat->setName($nom);
$_cat->setUrlKey($nom);
$_cat->setIsActive(1);

$parentCategory = Mage::getModel('catalog/category')->load(2);
$_cat->setPath($parentCategory->getPath());             
$mediaAttribute = array ('thumbnail');
$_cat->addImageToMediaGallery($other_file, $mediaAttribute, true, false);
$_cat->save();
Run Code Online (Sandbox Code Playgroud)

它的作品,但没有插入图像,我需要知道以编程方式插入类别图像的正确代码是什么,

谢谢你.

kra*_*hid 1

好的,我解决了它,添加附加数据写入:

$data['display_mode'] = 'PRODUCTS_AND_PAGE';
$data['page_layout'] = 'one_column';
$data['thumbnail'] = $path; // path to your image 
$_cat->addData($data);  
Run Code Online (Sandbox Code Playgroud)

然后将您的图片放入 YOUR_MAGENTO/media/catalog/category/NAME_OF_IMAGE.jpg

干杯。