マルチレベル構造

Navi+は、メニューコンテンツを深く整理するための2つの方法をサポートしています: 親子のネスト(左/右にドラッグしてインデント)とTab Slide(メニューを水平切り替えゾーンに分割)。どちらのアプローチも使用することができ、両方を組み合わせることもできます。


オプション1 — 親子のネスト(ドラッグでインデント)

ネストはフラットなリストを階層に変えます。親アイテムは子アイテムを表示するために展開できます。

Home                        ← レベル1(親)
  Collections               ← レベル2(子)
    New Arrivals            ← レベル3(孫)
    Sale
  Lookbook
Contact                     ← レベル1(親、子なし)

方法

ドラッグアンドドロップで

  1. ネストしたいアイテムにカーソルを合わせます。
  2. にドラッグします — 上のアイテムの下に子としてスナップします。
  3. にドラッグして親レベルに戻します。

キーボードショートカットで

  1. アイテムをクリックして選択します。
  2. (右矢印)を押してインデントします — アイテムは上のアイテムの子になります。
  3. (左矢印)を押してアウトデントします — アイテムは1レベル上に戻ります。

メニュータイプによる最大ネスト深度

深度制限はメニュータイプに依存し、プランには依存しません。

メニュータイプ 最大レベル
モバイルグリッド 1(ネストなし)
FAB 2
タブバー、メガメニュー、スライドメニュー、デスクトップメガメニュー 3

制限を超えてインデントしようとすると、エディタがブロックし、メッセージが表示されます。


オプション2 — Tab Slide(水平ゾーン)

Tab Slideはアイテムを水平タブに分割します。子のように下に展開するのではなく、各タブは別のアイテムセットを表示します。

┌─────────────────────────────────┐
│  [Shop]  [Pages]  [More]        │  ← タブヘッダー
├─────────────────────────────────┤
│  • Collections                  │
│  • New Arrivals                 │  ← アクティブタブのコンテンツ
│  • Sale                         │
└─────────────────────────────────┘

方法

  1. Tab Markerの種類で新しいアイテムを追加します。
  2. Tab Markerラベルを設定します — これがタブヘッダーのテキストになります(例: “Shop”)。
  3. Tab Markerの下にアイテムを追加します — それらはそのタブのコンテンツエリアに属します。
  4. 繰り返し: 次のTab Markerを追加し、そのタブのためのアイテムを追加します。
[Tab Marker]  "Shop"
  Collections
  New Arrivals
  Sale

[Tab Marker]  "Pages"
  About us
  Contact

[Tab Marker]  "More"
  Blog
  FAQ

どのアプローチを使用するか?

目標 使用
親アイテムの下にサブカテゴリーを表示 親子のネスト(オプション1)
無関係なセクションを横にグループ化 Tab Slide(オプション2)
複数のカテゴリーにわたる多くのアイテムを持つメニュー Tab Slide
深い掘り下げナビゲーション(カテゴリー → サブカテゴリー) 親子のネスト
各タブ内にネストされたアイテムを持つ外部タブ 両方

考慮すべき制限

  • Tab Markersは他のアイテムの中にネストできません。 Tab Markerをインデントすることはブロックされます。
  • タブ内のアイテムはまだ子を持つことができます — メニュータイプの深度制限に従います。
  • モバイルグリッドはネストをサポートしていません — グループ化が必要な場合はTab Slideを使用してください。
  • タブを再配置するには、Tab Markerを上下にドラッグします — その下のアイテムも一緒に移動します。