Joomla 3.0 缺少菜单参数
Posted
技术标签:
【中文标题】Joomla 3.0 缺少菜单参数【英文标题】:Joomla 3.0 missing menu parameters 【发布时间】:2013-07-08 19:49:02 【问题描述】:我上次在 Joomla 工作已经有一段时间了(那是 1.5.x 版)
在 Joomla 3.0 中似乎缺少菜单参数。添加参数有助于识别已单击的菜单项。我现在遇到的问题是,如果我对主菜单中的两个不同菜单项使用相同的组件 - 它基本上会做同样的事情。
之前(示例):
菜单项(一)——风景图片(菜单参数设置为1)
-> 调用 com_picturegallery -> 看到参数是 ONE 并选择所有风景图片的组件过滤器语句。
菜单项(2)——城市图片(菜单参数设置为2)
-> 调用 com_picturegallery -> 看到参数是 TWO 并选择所有城市图片的组件过滤器声明。
在 Joomla 3.0 中,我无法在主菜单的菜单设置中找到设置这些参数的选项。
有谁知道如何告诉 Joomla,根据我单击的菜单,组件必须执行特定任务。
谢谢!
【问题讨论】:
我应该提一下,我认为 Joomla 1.5.x 菜单设置中的“领先”参数是为了定义应该完整显示的文章数量……我不确定。我只是用它来告诉我的组件点击了哪个菜单并采取相应的行动。 【参考方案1】:这就是它的工作原理——我想这也是 Joomla 1.5.x 中的最佳实践
$menu = JSite::getMenu();
$alias = $menu->getActive()->alias;
【讨论】:
以上是关于Joomla 3.0 缺少菜单参数的主要内容,如果未能解决你的问题,请参考以下文章