Clustraly
Thèmes, widgets & menus

Construisez votre navigation avec le constructeur de menus imbriqué

Menus CRUD & constructeur imbriqué une fonctionnalité du module Thèmes, widgets & menus de Clustraly. Le CRUD Menus de Clustraly crée, édite et supprime vos menus de navigation, avec un constructeur imbriqué en glisser-déposer et des items validés.

Créez vos menus, ajoutez chaque item et réorganisez tout en glisser-déposer. Vos choix sont enregistrés fidèlement et rendus dans la bonne langue, sans écrire une ligne de code.

Navigation maîtrisée

Pilotez toute votre navigation depuis un seul écran

Gérez tous vos menus de navigation au même endroit. Vous créez un menu, vous le renommez, vous le supprimez, et chaque action est immédiate.

La liste affiche chaque menu avec son compteur d'items, pour repérer d'un coup d'œil celui à modifier.

  • Liste de tous vos menus avec compteur d'items
  • Créer, éditer et supprimer en quelques clics
  • Aucune ligne de code à écrire
Constructeur imbriqué

Réorganisez vos items en glisser-déposer, sans friction

Donnez à votre menu l'ordre exact que vous voulez. Vous saisissez chaque item dans le panneau de gauche, puis vous le glissez à sa place dans le constructeur.

Le glisser-déposer est fluide (SortableJS) ; à l'enregistrement, vos items sont persistés par re-synchronisation complète, sans écart entre l'écran et la base.

  • Glisser-déposer fluide pour réordonner
  • Panneau de gauche pour ajouter chaque item
  • Retrait d'un item en un geste
  • Enregistrement fidèle par re-synchronisation complète
Ouvrir le constructeur
Items typés

Reliez chaque item au bon contenu, sans mauvaise surprise

Pointez chaque item vers le bon endroit. Vous choisissez un lien personnalisé, un article, une page ou une catégorie, et le type est validé avant l'enregistrement.

Chaque item porte son libellé, son URL et sa classe d'icône ; le menu reçoit un slug unique généré automatiquement.

  • 4 types validés : personnalisé, article, page, catégorie
  • Libellé, URL et classe d'icône par item
  • Slug de menu unique généré automatiquement
Multilingue

Servez le bon libellé dans la langue de chaque visiteur

Parlez à chaque visiteur dans sa langue. Vos libellés d'items se traduisent par langue et s'affichent traduits au rendu du menu.

Un seul menu sert ainsi toutes vos langues, sans dupliquer la structure.

  • Traductions d'items par langue au rendu
  • Un même menu, plusieurs langues
Garde-fous

Supprimez proprement, sans laisser d'orphelins

Faites le ménage sans laisser de traces. Quand vous supprimez un menu, ses items partent avec lui : aucun élément orphelin ne subsiste.

Les types d'items sont validés contre une liste autorisée, et chaque enregistrement re-synchronise l'ensemble : ce que vous voyez est ce qui est stocké.

  • La suppression retire le menu et tous ses items
  • Types d'items validés contre une liste autorisée
  • Persistance contrôlée à chaque enregistrement
Pourquoi ça compte

Vous gardez la main sur chaque item

Le constructeur de menus est manuel et déterministe : aucune IA ne réordonne à votre place. Vous glissez, vous imbriquez, vous enregistrez, et le rendu reflète exactement vos choix, dans chaque langue.

FAQ

Questions fréquentes

Puis-je réordonner les items d'un menu par glisser-déposer ?
Oui. Le constructeur repose sur un glisser-déposer fluide (SortableJS) dans un builder Alpine : vous ajoutez chaque item depuis le panneau de gauche, vous le retirez ou le déplacez d'un geste, et l'enregistrement persiste l'ordre par re-synchronisation complète.
Quels types d'items puis-je ajouter à un menu ?
Quatre types validés : lien personnalisé, article, page ou catégorie. Chaque item porte un libellé, une URL et une classe d'icône, et le type est vérifié avant l'enregistrement.
Que devient un menu quand je le supprime ?
La suppression retire à la fois le menu et l'ensemble de ses items, sans laisser d'élément orphelin. Le menu reçoit par ailleurs un slug unique généré automatiquement à la création et à la mise à jour.
Mes menus peuvent-ils être multilingues ?
Oui. Les traductions d'items par langue sont prises en charge au rendu : un même menu affiche le bon libellé selon la langue du visiteur, sans dupliquer la structure.
Prêt à commencer ?

Structurez votre navigation, vous restez aux commandes

Créez vos menus, reliez chaque item au bon contenu et réorganisez tout en glisser-déposer. Les types sont validés, le slug est unique, la suppression est propre et le rendu respecte la langue de chaque visiteur : une navigation entièrement sous votre contrôle.