如何在菜单项Joomla Component中设置参数

如何在菜单项Joomla Component中设置参数,joomla,joomla3.0,joomla-component,Joomla,Joomla3.0,Joomla Component,下面是我的代码 <fields name="request"> <fieldset name="request"> <field name="format" type="list" label="COM_CPS_FIELD_FORMAT" description="COM_CPS_FIELD_FORMAT_DESC" class="small" default="raw" >

下面是我的代码

<fields name="request">
    <fieldset name="request">
        <field name="format" type="list" label="COM_CPS_FIELD_FORMAT"
            description="COM_CPS_FIELD_FORMAT_DESC" class="small"
            default="raw"
        >
            <option value="">COM_CPS_FORMAT_HTML</option>
            <option value="raw">COM_CPS_FORMAT_RAW</option>
        </field>
    </fieldset>
</fields>

COM\U CPS\U格式\U HTML
COM\U CPS\U格式\U原始

当我用第二个选项保存菜单时,它会像这样保存url
index.php?option=com\u cps&view=webservice&format=raw
,但当我用第一个选项保存菜单时,它不会删除
&format=raw
,如果有人能帮我的话,那就太好了。

默认值定义为如果没有发布内容,保存什么内容。它的工作原理类似于Joomla输入过滤器,因为它改变了实际保存的内容,而不是停止流程且从不发布的验证。因此,您不能保存任何内容,因为它将始终被默认值替换。因此,如果希望能够保存为空,则不能使用默认值


您可能要查找的是一个预设值,它是一个可以取消选择的预选值。预设和默认值是完全不同的东西,尽管在表面上它们看起来相似。

可能是您选择了default=“raw”尝试删除或清空它可能需要实际将第一个选项上的值设置为
html
非空:
..
@rakeshharma当我删除默认值时,它会正常工作,而当我创建新菜单时,它会将第一项显示为默认值。我不想改变学校的位置。