我在向组件菜单添加自定义url参数时遇到问题。我的组件在同一视图上显示不同的数据,具体取决于通过自定义GET参数传递来自预定集的值。例如,假设这两个网址是同一视图的唯一有效变体:
?option=com_mycomponent&view=myview&option=hello
?option=com_mycomponent&view=myview&option=world
如何将这两个网址作为单独的菜单类型添加到组件中?
答案 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。系统链接。在“链接”字段中添加您的网址。
我希望我有任何帮助。