Magento:为具有现有源的类别添加多选属性?

时间:2014-01-19 10:24:50

标签: magento attributes categories

我有一个现有的'品牌'选择属性 有没有办法将多选字段添加到具有此属性值的类别(也许类似于我如何向类别添加是/否属性)?

1 个答案:

答案 0 :(得分:1)

Here is an example了解如何使用自定义选项创建产品属性。对于类别,它的工作原理相同。

只需改变一下:

$this->addAttribute('catalog_product', 'provider', array(

到此:

$this->addAttribute('catalog_category', 'provider', array(

主要思想是为属性提供一个自定义源,该源是一个带有返回所有选项的方法的模型。

要获得品牌属性的所有选项,请执行以下操作:

$options = Mage::getModel('eav/config')->getAttribute('catalog_product', 'brand')->getSource()->getAllOptions();