【问题标题】:How to set parameters in menu Item Joomla Component如何在菜单项 Joomla 组件中设置参数
【发布时间】:2014-01-15 00:20:29
【问题描述】:

以下是我的代码。

<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&amp;view=webservice&amp;format=raw 但是当我使用第一个选项保存菜单时,它不会删除 &amp;format=raw 如果有人可以帮助我,那就太好了。

【问题讨论】:

  • 可能是你选择了 default="raw" 尝试删除或空白
  • 可能需要实际将第一个选项的值设置为html不为空:&lt;option value="html"&gt;...
  • @RakeshSharma 当我删除默认设置时,它可以正常工作,而不是当我创建新菜单时,它会将第一项显示为默认设置。我不想更改

标签: joomla joomla3.0 joomla-component


【解决方案1】:

默认定义为如果没有发布任何内容则要保存的内容。它的工作方式类似于 Joomla 输入过滤器,因为它会更改实际保存的内容,而不是验证会停止过程并且从不发布。因此,您无法保存任何内容,因为它将始终被默认值替换。因此,如果您希望能够保存空白,则不能有默认值。

您可能正在寻找的是一个预设,这是一个可以取消选择的预选值。预设和默认是完全不同的东西,虽然表面上看起来很相似。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    • 2014-08-05
    • 2011-03-31
    • 2014-07-11
    • 1970-01-01
    • 2013-04-20
    • 2012-01-30
    相关资源
    最近更新 更多