複数レベル構造
Navi+はメニューコンテンツを深く整理する2つの方法をサポートしています:親子ネスト(左右にドラッグしてインデント)とTab Slide(メニューを水平切り替えゾーンに分割)。どちらかの方法を単独で使用することも、組み合わせることもできます。
オプション1 — 親子ネスト(ドラッグでインデント)
ネストはフラットなリストを階層化された構造に変換します。親アイテムを展開すると子アイテムが表示されます。
Home ← レベル1(親)
Collections ← レベル2(子)
New Arrivals ← レベル3(孫)
Sale
Lookbook
Contact ← レベル1(親、子なし)
操作方法
ドラッグ&ドロップで
- ネストしたいアイテムにカーソルを合わせます。
- 右方向にドラッグ — 上のアイテムの子としてスナップされます。
- 左方向にドラッグ — 親レベルに戻します。
キーボードショートカットで
- アイテムをクリックして選択します。
→(右矢印キー)を押してインデント — 上のアイテムの子になります。←(左矢印キー)を押してアウトデント — 一つ上のレベルに戻ります。
メニュータイプ別の最大ネスト深度
深度の制限はメニュータイプによって異なり、プランによって変わりません。
| メニュータイプ | 最大レベル数 |
|---|---|
| Mobile Grid | 1(ネスト不可) |
| FAB | 2 |
| Tab Bar、Mega Menu、Slide Menu、Desktop Mega Menu | 3 |
制限を超えてインデントしようとすると、エディターがブロックしてメッセージを表示します。
オプション2 — Tab Slide(水平ゾーン)
Tab Slideはアイテムを水平タブに分割します。子アイテムのように下に展開するのではなく、各タブが別々のアイテムセットを表示します。
┌─────────────────────────────────┐
│ [Shop] [Pages] [More] │ ← タブヘッダー
├─────────────────────────────────┤
│ • Collections │
│ • New Arrivals │ ← アクティブタブのコンテンツ
│ • Sale │
└─────────────────────────────────┘
操作方法
- Tab Markerタイプで新しいアイテムを追加します。
- Tab Markerのラベルを設定 — これがタブヘッダーテキストになります(例:「Shop」)。
- Tab Markerの下にアイテムを追加 — それらはそのタブのコンテンツエリアに属します。
- 繰り返す:次の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 Markerは他のアイテムの中にネストできません。 Tab Markerのインデントはブロックされます。
- タブ内のアイテムは引き続き子アイテムを持てます — メニュータイプの深度制限が適用されます。
- Mobile Gridはネストをサポートしていません — グループ化が必要な場合はTab Slideを使用してください。
- Tab Markerを上下にドラッグしてタブを並べ替える — 下のアイテムも一緒に移動します。