【发布时间】:2012-05-28 19:10:15
【问题描述】:
我在使用 Joomla 2.5 时遇到问题。
我的导航显示方式与平时不同。我的 mainMenu 和 subMenu 彼此分开放置。 (我实现的 jQuery 动画需要)
需要保留 menuStructure 为此我创建了以下菜单:
(在此示例中,我只给前 2 个 mainMenuItems 一个子菜单)
- mainMenuItem #1 {subMenuHead #1 的别名}
- mainMenuItem #2 {subMenuHead #2 的别名}
- mainMenuItem #3
- mainMenuItem #4
子菜单的:
在设置中,只显示第一级的Children!
- subMenuHead #1
- subMenuItem #1.1
- subMenuItem #1.2
- subMenuHead #2
- subMenuItem #2.1
- subMenuItem #2.2
我的问题?
如果用户在父页面或它自己的实际页面上,则仅显示子菜单。即使已设置,它们也应显示在所有页面上。
例如:
当我导航到 mainMenuItem #3 时,我看不到任何子菜单。
当我导航到 subMenuItem #1.2 时,我只看到 mainMenuItem #1 的子菜单。
当我导航到 subMenuItem #2.1 时,我只看到 mainMenuItem #2 的 subMenu。
我想要什么:
在所有页面上显示所有子菜单(菜单分配是这样设置的)。
不明白?也许直接链接可能会有所帮助:) (荷兰文):http://www.notabilisweb.nl/tenc2012/
提前致谢!
【问题讨论】:
-
嗯,我检查了页面和它们的源代码,但是似乎当它没有显示时,甚至没有生成子菜单的代码,所以我们可以断定jQuery代码是好的,所以这是迄今为止我能想象的唯一原因:在模块管理器中,菜单是否分配给所有菜单?
-
我让它工作了,不知何故/有点...唯一的缺点:它只在“开始级别”设置为 1 时生成菜单。够奇怪了。当它设置为 2 时,整个菜单消失。我的 jQuery 也在做它不应该做的事情。但这是另一个问题的另一个案例......
-
我检查了你的菜单,但它有点不稳定,也许你应该尝试另一个 JS/jQuery 库,顺便说一下你应该检查“swmenupro”组件,还有“swmenufree”一个免费版本,里面有一些限制。无论如何,它是一个很好的组件,可以生成菜单模块,还有一些带有动画的菜单......