在system.xml
我可以为部分和群组定义frontend_type
。
Mage_Catalog
的示例。
<sections>
<catalog translate="label" module="catalog">
<class>separator-top</class>
<label>Catalog</label>
<tab>catalog</tab>
<frontend_type>text</frontend_type>
<sort_order>40</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<groups>
<frontend translate="label">
<label>Frontend</label>
<frontend_type>text</frontend_type>
<sort_order>100</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<fields>
有没有这个不是文字的例子?什么是用例?
答案 0 :(得分:4)
据我从Alan this article了解到,<frontend_type/>
的值在工厂样式模式中用于实例化格式为
Varien_Data_Form_Element_Type
其中Type
是<frontend_type/>
的值。这发生在addField
类的Varien_Data_Form_Element_Abstract
方法中,该方法未在节和组上调用。