我已经使用安装程序在新的管理面板中添加了一个复选框,但我无法让它添加一个值或在保存后检查它。这是安装程序脚本:
$installer->addAttribute('catalog_product', 'feature_activated', array(
'group' => 'New Feature Settings',
'type' => 'int',
'backend' => '',
'frontend' => '',
'label' => 'Feature activated',
'input' => 'checkbox',
'class' => '',
'source' => '',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
'visible' => true,
'required' => false,
'user_defined' => true,
'default' => '',
'searchable' => false,
'filterable' => false,
'comparable' => false,
'visible_on_front' => false,
'unique' => false,
'apply_to' => '',
'is_configurable' => true,
'used_in_product_listing' => true,
'sort_order' => 15
));
当管理面板呈现时,它会生成以下内容:
<input id="feature_activated" name="product[feature_activated]" value class="" type="checkbox">
如果我选中该框并保存,它不会保存值(可能是因为没有值),显然,下次加载页面时它不会显示为选中状态。我在查找这方面的文档时遇到了很多麻烦。有任何想法吗?