如何在Magento配置区域创建一个简单的插件配置。首先,你需要一个插件。如果你是初学者,不知道如果创建你自己的插件,你可以看看网站里的其它文章。但我建议从一个新的插件开始,用于测试…… 第一步,添加(或者修改)你的system.xml文件: <?xml version="1.0" encoding="UTF-8"?> <config> <tabs> <alwayly translate="label" module="mymodule"> <label>Alwayly Extensions</label> <sort_order>100</sort_order> </alwayly> </tabs> <sections> <alwayly translate="label" module="mymodule"> <label>Extension Options</label> <tab>alwayly</tab> <sort_order>1000</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <groups> <alwayly_group translate="label" module="mymodule"> <label>My Extension Options</label> <frontend_type>text</frontend_type> <sort_order>1000</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <alwayly_input translate="label"> <label>My Input Field: </label> <comment>My Comment</comment> <frontend_type>text</frontend_type> <sort_order>20</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> </alwayly_input> <alwayly_select translate="label"> <label>My Dropdown: </label> <comment>Source model provider Magento's default Yes/No values</comment> <frontend_type>select</frontend_type> <sort_order>90</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <source_model>adminhtml/system_config_source_yesno</source_model> </alwayly_select> </fields> </alwayly_group> </groups> </alwayly> </sections> </config> 第二步,为了使用Magento配置区域,你需要编辑你的config.xml文件并定义模型和助手: <config> <modules> <Alwayly_Mymodule> <version>0.1.0</version> </Alwayly_Mymodule> </modules> <global> <models> <mymodule> <class>Alwayly_Mymodule_Model</class> </mymodule> </models> <helpers> <mymodule> <class>Alwayly_Mymodule_Helper</class> </mymodule> </helpers> </global> </config> 最后你需要再次编辑插件的config.xml文件,加入 “”标签: <adminhtml> <acl> <resources> <all> <title>Allow Everything</title> </all> <admin> <children> <system> <children> <config> <children> <alwayly> <title>Alwayly - All</title> </alwayly> </children> </config> </children> </system> </children> </admin> </resources> </acl> </adminhtml> 要检索你保存的配置,你应该使用像这样的代码: Mage::getStoreConfig('alwayly/alwayly_group/alwayly_input',Mage::app()->getStore()); 或者这样: Mage::getStoreConfig('alwayly/alwayly_group/alwayly_select',Mage::app()->getStore());(责任编辑:好模板) |