在带有管理页面的自定义模块中,在文件中 应用程序\代码\本地\命名空间\ Mymodulw \块\ Myblock \编辑\标签\ form.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',
));
你能看到差异吗?
感谢
答案 0 :(得分:2)
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