/
Menu de navigation

Menu de navigation

Cet écran présente la mise en place du menu de navigation paramétrable dans un projet voozanoo 4.

Description générale de l'écran

  • Le WidgetMenu a été développé pour être généré depuis une ressource JSON (de type Menu) en utilisant les propriétés disponibles dans voozanoo 4 (voir : WidgetMenu | EpiDocs ).

  • Il faut créer une ressource de type text/javascript dans EpiCraft, sur un projet relié à une application Voozanoo 4. Un template est proposé lors de la création dans Epicraft.

  • Les étapes pour mettre en place le menu de navigation sont disponibles dans Mettre en place le menu de navigation paramétrable | EpiDocs.

image-20240207-055330.png
Le menu de navigation horizontal.
image-20240207-055746.png
Le menu de navigation vertical.

La gestion des droits

  • Pour chaque composant dans le menu, un droit spécifique est créé pour que vous puissiez décider, rôle par rôle qui a accès à chaque composant. Le menu n’apparaîtra pas tant que vous n’aurez pas donné les droits suffisant à vos utilisateurs.

  • Les droits ne conditionnent que la visibilité des composants, ils n’impactent pas les droits sur les ressources. Par exemple, si vous créez un bouton redirigeant vers un listing, l’utilisateur verra le bouton si vous lui en donnez le droit, mais ne pourra pas accéder à la page s’il n’a pas le droit en Lecture sur le(s) varsets concerné(s).

image-20240207-060136.png

Attention :

  • Il faut bien penser à donner ces droits à chaque fois que vous ajoutez un composant.

  • Si le droit “Display” n’est pas coché, le menu n’apparaîtra pas même si vous avez coché tout le reste. Une fois les droits donnés, recharger la page pour que le menu s’affiche.

Démonstration

Peek 2024-02-08 14-12.gif