我已经从本教程中为我的扩展创建了一个属性 -
这是我在谷歌上找到的最好的一个。
我也为产品创建了自定义类型,类型名称为“custom_product”,标签为“自定义产品”。添加属性后,我发现它适用于每种产品类型,那么我怎样才能将它应用到“自定义产品”类型?那么当它只显示在新的“自定义产品”页面中时?
感谢。
答案 0 :(得分:0)
使用此:
$this->addAttribute('catalog_product', 'custom_product', array(
'type' => 'int',
'label' => 'Custom Product',
'input' => 'select',
'required' => false,
'user_defined' => true,
'searchable' => true,
'filterable' => true,
'comparable' => true,
'visible_in_advanced_search' => true,
//this is the line that adds it to a type of product
'apply_to' => Mage_Catalog_Model_Product_Type::TYPE_SIMPLE.','.Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE,
'group' => 'General',
));
检查班级Mage_Catalog_Model_Product_Type
是否有所有类型并选择您的类型。您可以使用逗号分隔任意多个类型。