0

我有一个多级菜单。我需要它,这样如果用户点击顶级菜单,他们就会被带到他们的孩子那里。例如..

- Products (top level)
-->Product 1 (sub)
-->Product 2 (sub)
-->Product 3 (sub)

我需要进行设置,以便如果用户单击“产品”,它会打开“产品 1”而不是产品?

关于我如何做到这一点的任何建议?我确信它可以完成,但我找不到任何东西,也没有解决它..

提前谢谢了。

4

2 回答 2

2

我每天都更爱 Mura。感谢 Mura 论坛上的 CatherineMM 提供了实现这一目标的最简单方法:

“如果您在产品的显示对象中添加“转到第一个孩子”(在系统下),您应该全部设置好!”。

做我的问题:

  1. 顶级菜单项(产品)。
  2. 转到“布局和对象”。
  3. 在“内容对象”下选择“系统”。
  4. 然后“转到第一个孩子”并进入主要内容区域。

就是这样......然后当我点击“产品”时,它只会打开“产品1”。

于 2013-03-11T09:55:15.857 回答
0

如果此菜单是查询驱动的,您也许可以使用 cfoutput 的组属性。像这样的东西:

<cfoutput query="yourquery" group="TopLevel">
<a href="somewhere.cfm?somevariable="#fieldfromquery#">#TopLevel"</a>
<cfoutput>
<a href="somewhere.cfm?somevariable="#fieldfromquery#">#NextLevel"</a>
</cfoutput>
</cfoutput>

组级别和第一个未分组级别将在您的查询中读取相同的记录。

于 2013-03-10T17:19:53.970 回答