Structure multi-niveaux
Navi+ prend en charge deux façons d’organiser le contenu du menu en profondeur : nesting parent-enfant (faites glisser à gauche/droite pour indenter) et Tab Slide (divisez le menu en zones de commutation horizontales). Vous pouvez utiliser l’une ou l’autre approche ou combiner les deux.
Option 1 — Nesting parent-enfant (indentez par glisser)
Le nesting transforme une liste plate en une hiérarchie de niveaux. Un élément parent peut être développé pour révéler ses enfants.
Home ← Niveau 1 (parent)
Collections ← Niveau 2 (enfant)
New Arrivals ← Niveau 3 (petit-enfant)
Sale
Lookbook
Contact ← Niveau 1 (parent, sans enfants)
Comment le faire
Par glisser-déposer
- Survolez l’élément que vous souhaitez imbriquer.
- Faites-le glisser vers la droite — il se fixe sous l’élément au-dessus en tant qu’enfant.
- Faites-le glisser vers la gauche pour le ramener au niveau parent.
Par raccourci clavier
- Cliquez sur l’élément pour le sélectionner.
- Appuyez sur
→(flèche droite) pour indenter — l’élément devient un enfant de l’élément au-dessus. - Appuyez sur
←(flèche gauche) pour désindenter — l’élément remonte d’un niveau.
Profondeur maximale de nesting par type de menu
La limite de profondeur dépend du type de menu, pas du plan.
| Type de menu | Niveaux max |
|---|---|
| Mobile Grid | 1 (pas de nesting) |
| FAB | 2 |
| Tab Bar, Mega Menu, Slide Menu, Desktop Mega Menu | 3 |
Si vous essayez d’indiquer au-delà de la limite, l’éditeur le bloquera et affichera un message.
Option 2 — Tab Slide (zones horizontales)
Tab Slide divise les éléments en onglets horizontaux. Au lieu de se développer vers le bas comme des enfants, chaque onglet affiche un ensemble distinct d’éléments.
┌─────────────────────────────────┐
│ [Shop] [Pages] [More] │ ← en-têtes d'onglets
├─────────────────────────────────┤
│ • Collections │
│ • New Arrivals │ ← contenu de l'onglet actif
│ • Sale │
└─────────────────────────────────┘
Comment le faire
- Ajoutez un nouvel élément de type Tab Marker.
- Définissez l’étiquette du Tab Marker — cela devient le texte de l’en-tête de l’onglet (par exemple, “Shop”).
- Ajoutez des éléments sous le Tab Marker — ils appartiennent à la zone de contenu de cet onglet.
- Répétez : ajoutez le prochain Tab Marker, puis ajoutez des éléments pour cet onglet.
[Tab Marker] "Shop"
Collections
New Arrivals
Sale
[Tab Marker] "Pages"
About us
Contact
[Tab Marker] "More"
Blog
FAQ
Quelle approche utiliser ?
| Objectif | Utiliser |
|---|---|
| Afficher des sous-catégories sous un élément parent | Nesting parent-enfant (Option 1) |
| Regrouper des sections non liées côte à côte | Tab Slide (Option 2) |
| Menu avec de nombreux éléments dans plusieurs catégories | Tab Slide |
| Navigation en profondeur (catégorie → sous-catégorie) | Nesting parent-enfant |
| Onglets externes avec des éléments imbriqués à l’intérieur de chaque onglet | Les deux |
Limites à garder à l’esprit
- Les Tab Markers ne peuvent pas être imbriqués à l’intérieur d’un autre élément. Indenter un Tab Marker est bloqué.
- Les éléments à l’intérieur d’un onglet peuvent toujours avoir des enfants — sous réserve de la limite de profondeur du type de menu.
- Mobile Grid ne prend pas en charge le nesting — utilisez Tab Slide si vous avez besoin de regroupement.
- Réorganisez les onglets en faisant glisser un Tab Marker vers le haut ou vers le bas — les éléments en dessous le suivent.