将自定义url参数的菜单类型添加到Joomla 3中的组件

时间:2017-04-06 20:31:37

标签: joomla components

我在向组件菜单添加自定义url参数时遇到问题。我的组件在同一视图上显示不同的数据,具体取决于通过自定义GET参数传递来自预定集的值。例如,假设这两个网址是同一视图的唯一有效变体:

?option=com_mycomponent&view=myview&option=hello
?option=com_mycomponent&view=myview&option=world

如何将这两个网址作为单独的菜单类型添加到组件中?

2 个答案:

答案 0 :(得分:2)

您需要更改default.xml文件,以便在创建菜单时它会询问您是否有可选参数。

default.xml文件位于组件/ your_component / views / yourview / tmpl / default.xml

代码如下所示

<fields name="request">
    <fieldset name="request">    
        <field name="option" type="hidden"
            label=""
            required=""
            description=""
            default="default-value"
        />
    </fieldset>
</fields>

供参考检查 components / com_content / views / article / tmpl / default.xml file

答案 1 :(得分:0)

您可以使用外部网址。

创建新菜单,然后从菜单项类型&gt;中选择外部URL。系统链接。在“链接”字段中添加您的网址。

我希望我有任何帮助。