代码之家  ›  专栏  ›  技术社区  ›  Castro Roy

Magento为管理模块创建新字段类型

  •  0
  • Castro Roy  · 技术社区  · 14 年前

    在带有管理页的自定义模块中,在文件中
    app\code\local\Namespace\Mymodulw\Block\Myblock\Edit\Tab\表单.php 你可以加上这样的东西

    $fieldset->addField('title', 'text', array(
            'label'     => Mage::helper('mymodule')->__('Title'),
            'class'     => 'required-entry',
            'required'  => true,
            'name'      => 'title',
        ));
    

    $fieldset->addField('title', 'mytype', array(
            'label'     => Mage::helper('mymodule')->__('Title'),
            'class'     => 'required-entry',
            'required'  => true,
            'name'      => 'title',
        ));
    

    你能看出区别吗?? 谢谢

    1 回复  |  直到 14 年前
        1
  •  2
  •   Jonathan Day    14 年前

    adminhtml字段类型扩展 Varien_Data_Form_Element_Abstract 位于 \lib\Varien\Data\Form\Element Mytype.php 宣布 class Varien_Data_Form_Element_Mytype extends Varien_Data_Form_Element_Abstract 然后重写抽象方法,以根据需要运行。

    查看该目录中的文件以获取示例。

    JD公司