【发布时间】:2015-04-08 10:35:02
【问题描述】:
我需要在 joomla 3.0 的模块中使用 xml 创建一些自定义字段。 我做了这样的事情,如下所示。 我的字段的 mod_mymodule.xml 文件代码是:
<fields name="params">
<fieldset name="protection" addfieldpath="/modules/mod_mymodule/include/" label="tagelement">
<field name="headerTitle" type="text" default="" label="HEADER_TITLE" description="HEADER_TITLE_DESC"/>
<field name="Title" type="myelem" label="TITLE" id="Title"/>
</fieldset>
</fields>
jimport('joomla.form.formfield');
class JFormFieldMyelem extends JFormField
{
protected $type = 'myelem'; //the form field type
protected function getInput()
{
return '<input type="text" name="'.$this->name.'" id="'.$this->id.'" label="Title"/><br />'.
'<input type="text" name="Link" id="Link" label="Link"/><br />'.
'<input type="text" name="Order" id="order" label="order"/><br />';
}
如何保存多个字段的值?请帮帮我
【问题讨论】:
-
你的目录“/modules/mod_careercategory/include/”是否包含名为myelem.php的文件???
-
是的,我包含了那个文件。我可以在它返回单个字段时加载,但是当我返回多个字段时它只显示文本框。有没有办法用单一字段类型加载多个字段。谢谢。
-
嗨,Jitendra Khatri 现在我的计划更改了,我只需要保存自定义字段值。请帮帮我。
-
您的自定义字段未加载。请检查其他输入,如“文件”或“无线电”。文本字段是 Joomla! 的默认字段。返回,意味着如果你想加载一个特定的自定义字段类型并且没有找到,那么文本字段将在那里可见。
-
没有我的自定义字段在我调用正常时加载没有任何问题,但我想加载具有单个自定义字段类型“type="myelem"”的多个自定义字段。上面的编码工作正常,但我的问题是字段值没有保存到数据库。我需要保存上述字段值。谢谢