大佬教程收集整理的这篇文章主要介绍了joomla – 如何在模块中创建自定义表单字段类型?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在XML中:
<fieldset name="basic" addfieldpath="/modules/mod_royalslider/fields"></fields> <fieldset name="basic"> <field name="title" type="City" label="anythging" description="" /> </fieldset> </fields>
在文件/modules/mod_royalslider/fields/city.php中
<?php // check to ensure this file is included in Joomla! defined('_jeXEC') or die('ReStricted access'); jimport('joomla.form.formfield'); class JFormFieldCity extends JFormField { protected $type = 'City'; // getLabel() left out public function geTinput() { return '<SELEct id="'.$this->id.'" name="'.$this->name.'">'. '<option value="1" >New York</option>'. '<option value="2" >Chicago</option>'. '<option value="3" >San Francisco</option>'. '</SELEct>'; } }
现在它告诉我错误,当我删除
< fieldset name =“basic”addfieldpath =“/ modules / mod_royalslider / fields”>< / fields>
错误消失,字段显示为文本字段.
<fields name="params"> <fieldset name="basic" addfieldpath="/modules/mod_royalslider/models/fields"> <field name="title" type="City" label="anythging" description="" /> </fieldset> </fields>
只需将fields文件夹放在models文件夹中,然后像上面那样放置路径.
以上是大佬教程为你收集整理的joomla – 如何在模块中创建自定义表单字段类型?全部内容,希望文章能够帮你解决joomla – 如何在模块中创建自定义表单字段类型?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。