Magento系统配置:对于部分和组,frontend_type的用途是什么?

时间:2012-07-14 20:53:23

标签: php magento configuration

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>

有没有这个不是文字的例子?什么是用例?

1 个答案:

答案 0 :(得分:4)

据我从Alan this article了解到,<frontend_type/>的值在工厂样式模式中用于实例化格式为

的类
Varien_Data_Form_Element_Type

其中Type<frontend_type/>的值。这发生在addField类的Varien_Data_Form_Element_Abstract方法中,该方法未在节和组上调用。