I am using joomla 2.5 and I want to create a custom form field type that stored in the same module.
In XML:
<fieldset name="basic" addfieldpath="/modules/mod_royalslider/fields"></fields> <fieldset name="basic"> <field name="title" type="City" label="anythging" description="" /> </fieldset> </fields>
In the file /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>'; } }
while it shows me an error when I delete <fieldset name="basic" addfieldpath="/modules/mod_royalslider/fields"></fields>
the error disappeared and the field was a field as a text field.
alnassre
source share