Mura CMS - 将导航项链接到另一个项目

时间:2013-03-09 02:53:08

标签: coldfusion cfml mura

我有一个多级菜单。我需要它,以便如果用户点击顶级菜单,他们将被带到他们的一个孩子。 例如..

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

我需要进行设置,以便用户点击“产品”时,会打开“产品1”而不是产品吗?

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

非常感谢提前。

2 个答案:

答案 0 :(得分:2)

我每天都更爱Mura。感谢Mura论坛中的CatherineMM,以实现这一目标的最简单方法:

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

要做我的问题:

  1. 顶级菜单项(产品)。
  2. 转到“布局和对象”。
  3. 在“内容对象”下,选择“系统”。
  4. 然后“转到第一个孩子”并进入主要内容区域。
  5. 就是这样..然后当我点击'产品'时,它只会打开'Product1'。

答案 1 :(得分:0)

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

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

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