0

我从本教程中为我的扩展创建了一个属性 -

http://www.magentocommerce.com/wiki/5__-_modules_and_development/0__-_module_development_in_magento/installing_custom_attributes_with_your_module

这是我在 google 上找到的最好的一个。

实际上,我还为产品创建了一个自定义类型,类型名称是“custom_product”,标签是“自定义产品”。添加属性后,我发现它适用于每个产品类型,那么如何将它应用到“自定义产品”类型?那么当它只显示在新的“定制产品”页面时呢?

谢谢。

4

1 回答 1

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所有可用类型的类并选择你的。您可以添加任意数量的类型,用逗号分隔。

于 2013-09-27T08:11:25.757 回答