我需要在'config.xml'上使用“system.xml”中的一些动态信息。
我是怎么做到的?
像这样:(system.xml)
<title translate="label">
<label>Title</label>
<frontend_type>text</frontend_type>
<sort_order>15</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</title>
在我的配置中,我将使用客户(用户)设置的信息来执行其他操作。
可能吗?
答案 0 :(得分:2)
系统文件可以包含动态内容
步骤:
声明一个字段如下:
<label>
<model>module/adminhtml_label</model>
</label>
然后你需要创建一个模型,即带有内容的模块/ adminhtml_label
class Namespace_Module_Model_Adminhtml_Label{
public function getLabelText(){ //this method returns the text for the label
return "Some text here";
}
}
所以你的最终system.xml将是:
<title translate="label">
<label>
<model>module/adminhtml_label</model>
</label>
<frontend_type>text</frontend_type>
<sort_order>15</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</title>
希望这会以某种方式帮助你。