Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento:是否向具有现有源的类别添加多选属性?_Magento_Attributes_Categories - Fatal编程技术网

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

Magento:是否向具有现有源的类别添加多选属性?,magento,attributes,categories,Magento,Attributes,Categories,我有一个现有的“品牌”选择属性。 是否有一种方法可以使用此属性的值将多个选择字段添加到类别中(可能类似于我将“是/否”属性添加到类别中的方式)?介绍如何使用自定义选项创建产品属性。它对类别也适用 只要改变这个: $this->addAttribute('catalog_product', 'provider', array( 为此: $this->addAttribute('catalog_category', 'provider', array( 其主要思想是为属性提供一个自定

我有一个现有的“品牌”选择属性。
是否有一种方法可以使用此属性的值将多个选择字段添加到类别中(可能类似于我将“是/否”属性添加到类别中的方式)?

介绍如何使用自定义选项创建产品属性。它对类别也适用

只要改变这个:

$this->addAttribute('catalog_product', 'provider', array(
为此:

$this->addAttribute('catalog_category', 'provider', array(
其主要思想是为属性提供一个自定义源,该源是一个带有返回所有选项的方法的模型

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

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

我猜我不能让他们共享一个来源?i、 e,将选项添加到一个会将它们添加到另一个..?是的。如果您遵循教程dwscribes和我所说的内容,那么添加一个选项fpr product brand将为custom category属性添加一个选项