0

マルチレベルのメニューがあります。ユーザーがトップレベルのメニューをクリックすると、その子の 1 つに移動する必要があります。例えば..

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

ユーザーが「製品」をクリックすると、製品ではなく「製品 1」が開くように設定する必要がありますか?

これを行う方法について何か提案はありますか? 私はそれができると確信していますが、私はそれについて何かを見つけることも、解決することもできません..

よろしくお願いします。

4

2 に答える 2

2

私は日に日にむらを愛しています。これを実現する最も簡単な方法について、Mura Forums の 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 に答える