在Magento的管理區域,我試圖創建一個依賴字段。依賴字段是一種只能根據值(例如,「是」或「否」值)下拉或變爲可用字段的字段。這是Magento的內置功能,您可以從this blog post中看到。在Magento的安裝腳本中創建相關屬性
但是,上述博客文章(以及其他人發現)假定這些字段已被添加到system.xml
中或使用下面概述的方法Vikram,但是我想在我的模塊安裝腳本中添加我的依賴項,例如:
$installer->addAttribute(
'catalog_category',
'show_dependant',
array(
'label' => 'Show dependant?',
'group' => 'My Group',
'type' => 'int',
'input' => 'select',
'source' => 'eav/entity_attribute_source_boolean',
'required' => false,
'visible' => true,
'default' => '0',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
)
);
$installer->addAttribute(
'catalog_category',
'my_attribute_name',
array(
'label' => 'A New Attribute',
'group' => 'My Group', //will be created if necessary
'type' => 'int',
'class' => 'validate-number',
'required' => false,
// Would be something like this maybe?
'depends' => array('show_dependant', 1)
)
);
任何人都知道這是甚至可能嗎?
您好,感謝您的幫助。我明白,我可以用這種方式添加依賴關係,但是通過我在創建的安裝腳本中添加我的屬性後,提出了以下問題:http://magento.stackexchange.com/questions/13255/adding-extra-tab-to-類別編輯器 – beingalex
當使用安裝腳本時,Magento是否支持字段依賴? – Slimshadddyyy
準確地說我的問題:) – beingalex