我使用joomla 2.5,我想创建一个存储在同一模块中的自定义表单字段类型.
在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>
解决方法
原文地址:https://www.jb51.cc/html/227643.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。