Il existe essentiellement deux façons de créer un lien dans un menu, comme dans la barre de navigation principale : soit lors de la saisie de votre contenu, soit en passant par la gestion des menus dans la console d'administration.
Depuis l'article ou la page
L'option se situe dans les paramètrages à droite "Paramètres de menu". Il suffit tout simplement de cocher la case "Fournir un lien de menu".
Vous pourrez alors personnaliser le titre du lien (COURT de préférence !) et rattacher le lien à un sous-menu.
Depuis la gestion des menus
Choisissez le menu concerné parmi :
- le menu principal
- le menu haut (dans la zone de l'onglet d'accessibilité)
- le menu de pied de page à gauche ou au centre
- le menu bas
Vous trouverez alors un bouton "Ajouter un lien".
L'inteface du gestion de lien vous proposera beaucoup plus d'options que depuis un contenu.
Vous devrez OBLIGATOIREMENT indiquer :
- Indiquer le label du lien dans le champs "Titre du lien" (exemple : "Classes").
- Indiquer l'URL du lien
Les différents types de lien
Vous pouvez insérer trois types de lien :
- L'URL absolue, interne ou externe (ex: https://acadcms.web.ac-grenoble.fr/). Comme vous pouvez le voir, l'adresse Web est entière et peut pointer vers n'importe quelle page Web.
- L'URL relative, qui est toujours interne (ex: "/classes").
- L'ancre, qui est également toujours interne et qui fait référence à une section précise (ex: "/classes#cp").
Attention:
Un lien interne inséré comme indiqué au dessus depuis la gestion des menus ne sera pas dynamique. Si vous changez l'alias du lien depuis le contenu ou depuis la gestion des alias, le lien inséré dans ce cas restera inchangé et pointera donc vers une page introuvable (erreur 404).
C'est pourquoi il vaut mieux l'insérer depuis la suggestion de lien (autocomplétion).
Les autres options
En plus de l'ajout optionnel de la description du lien, vous pouvez :
- gérer les permissions (qui peut voir ou non ce lien)
- ajouter une icône (avant ou après le texte, voire n'afficher que l'icône)
- gérer le lien parent (ex: "cm2" dépend de "classes")
- gérer sa visibilité (sur quelle page, quel type de contenu, quelle version de langage, etc.).