我想为每个品牌添加图片,因为我创建了一个模块。在模块的编辑表单中,我想要一个制造商下拉列表,以便我可以将图像分配给特定的制造商/品牌。
我的编辑表单位置代码:
应用程序/代码/本地/根/品牌/块/ Adminhtml /品牌/编辑/标签/ form.php的
$fieldset->addField('title', 'select', array(
'name' => 'title',
'label' => 'Brand',
'values' => Mage::getUrl('catalogsearch/advanced/result', array(
'brand' => $option['value']
))
));
$fieldset->addField('filename', 'image', array(
'label' => Mage::helper('brand')->__('Brand Image') ,
'required' => false,
'name' => 'filename',
'note' => '(*.jpg, *.png, *.gif)'
));
答案 0 :(得分:1)
$attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'manufacturer');
//here, "brandname" is the attribute_code
$allOptions = $attribute->getSource()->getAllOptions(true, true);
$fieldset->addField('title', 'select', array(
'label' => Mage::helper('brand')->__('Brand Name'),
'name' => 'title',
'values' => $allOptions
));