1

Tiki Wiki の Wiki 部分にメイン メニューを追加したいと考えています。次の最上位アイテムが必要です。

  • アトラス
  • 百科事典

ここで注意が必要なのは、上記のトップレベル メニュー項目のそれぞれを対応する構造にリンクして、Atlas にカーソルを合わせると、Atlas 構造から取得したサブメニューが開くようにすることです。

About/Atlas/Encyclopedia のような静的メニューを作成できます。トップレベルの構造項目がトップレベルのメニュー項目になるように、1 つの構造から動的メニューを作成できます。基本的に、構造外のメニューが必要ですが、構造のルートがトップレベルのメニュー要素になるようにします。次に、そのような構造を 3 つ水平に配置します。

または、構造をネストすることでそれを行うこともできます。出来ますか?そして、ネストされたメニューに変えることができるような方法で?

4

2 に答える 2

1

今日、あなたの質問に出くわしました。私の答えがまだあなたの助けになることを願っています。

正しいアプローチは、カスタムモジュールを作成し、カスタムメニューに単純なhtmlを含む「トップレベルメニュー」を作成することです。メニューは、上位 3 つの項目から構成され、それぞれに適切な構造のメニューがリスト要素として含まれています。

水平メニューが必要ですよね?

3 つのウィキ構造を表すメニュー項目「About」、「Atlas」、「Encyclopedia」は、たとえばトップバーのカスタム モジュールでは、一種のドロップ ダウン (またはホバー効果) の水平 css メニュー項目 level=0 (to) になります。

メニュー項目の 1 つにカーソルを合わせると、関連するウィキ構造メニューが表示されます。

よろしく、トルステン

于 2014-10-19T06:58:21.693 に答える
0

さて、私は「ハイブリッド」ソリューションで解決しました。私はそのような構造を持っています:

    Root
        About
            Intro
            Setting
        Encyclopedia
            Organizations
            Technology
        Atlas
            Inner system
            Outer system
  1. 「ルート」ページを作成し、そこから構造を作成しました。
  2. 次に、その構造で第 1 レベルのページを作成しました。
  3. 次のステップでは、これらの第 2 レベルのページを作成しましたが、「ルート」構造の一部ではなく、個別のページとして作成しました。
  4. そのようなすべての第 2 レベルのエントリは構造にされ、サブページはそれらの第 2 構造に作成されました。
  5. 次に、各第 2 レベルのページ (第 2 レベル構造のルート) をメインの「ルート」構造に追加しました。
  6. 次に、「ルート」構造がメイン メニューとして宣言されました。[管理] > [モジュール] > [割り当てられたモジュール] > [トップバー] で、「メニュー」モジュールを追加し、「ルート」構造の structureId を設定しました。

つまり、基本的には、私が尋ねたネストされた構造のこの代替案です。それは、私が望むウィキの毎分ページによって過負荷にならないメニューのツリー構造を持つという私の問題を解決します。すべてのエントリが表示されるわけではありませんが、一方では良いことです。読者は圧倒されず、すべてのサブ構造がリストされた第 2 レベルのページからより深いページにアクセスできます。

于 2015-08-31T22:18:16.647 に答える