【问题标题】:Custom field form type required not saving on Joomla 2.5不需要在 Joomla 2.5 上保存的自定义字段表单类型
【发布时间】:2012-07-13 02:30:18
【问题描述】:

我正在为 Joomla 2.5 上的菜单项创建自定义字段表单。 问题是保存后返回错误“必填字段:模板”,即使其中有值。

这是该字段的代码:

jimport('joomla.html.html');
jimport('joomla.form.formfield');

class JFormFieldTemplate extends JFormField {

protected $type = 'template';

protected function getInput() {
    $html = '<select>  <option value="1">Template 1</option> </select>';
    return $html;
}

这就是我所说的:

<?xml version="1.0" encoding="utf-8"?>
<metadata>
    <layout title="Display Template">
        <message>
            <![CDATA[Select Template to Display]]>
        </message>
    </layout>

    <fieldset addfieldpath="/administrator/components/com_mycomponent/models/fields">
         <fields name="request">
        <fieldset name="request">
                     <field name="id" type="template" label="Template"
                           description="Select template to display"
                           required="true" />
        </fieldset>
     </fields>
    </fieldset>

</metadata>

澄清一下,“com_mycomponent”是组件名称。

不幸的是,Joomla 文档并不是最好的... 我在这里想念什么?

谢谢

【问题讨论】:

    标签: joomla joomla2.5


    【解决方案1】:

    您忘记了该字段的名称 &lt;select name="'.$this-&gt;name.'"&gt;

    【讨论】:

    • 是的,你是对的。不敢相信我错过了这个...谢谢您的宝贵时间!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-28
    • 2012-07-20
    • 1970-01-01
    • 2013-01-21
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多