以下是我的代码。
<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>
当我使用第二个选项保存菜单时,它保存了这个index.php?option=com_cps&view=webservice&format=raw
的网址,但是当我使用第一个选项保存菜单时,它不会删除&format=raw
如果有人可以帮我解决它会太棒了。
答案 0 :(得分:0)
默认值定义为未发布任何内容时要保存的内容。它的工作方式类似于Joomla输入过滤器,因为它改变了实际保存的内容,而不是停止进程并且从不发布的验证。因此,您无法保存任何内容,因为它将始终被默认值替换。因此,如果您希望能够保存空白,则必须没有默认值。
您可能正在寻找的是预设,这是一个可以取消选择的预选值。预设和默认设置是完全不同的,尽管从表面上看它们看起来很相似。