Accueil > Documentation incomplète > Documentation pour les administrateurs > Configuration du canal > Navigation > Menus personnalisés

Menus personnalisés

MediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.

Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.

Menus créés à l’initialisation du site

Par défaut trois menus sont créés automatiquement à l’initialisation du site :

  • Le menu principal ;
    • Identifiant : barrenav ;
    • Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ;
    • Éléments de menu par défaut :
      • Accueil du Site : affiche un lien vers la home ;
      • Ma page perso : affiche un lien vers la page de profil de l’utilisateur connecté. Si le visiteur n’est pas identifié, cet élément de menu ne s’affiche pas ;
      • Déconnexion : insère un lien de déconnexion du site. Si le visiteur n’est pas identifié, cet élément de menu ne s’affiche pas ;
      • Inscription : affiche un lien vers la page d’inscription au site si les inscriptions sont ouvertes. Si le visiteur est identifié, cet élément de menu ne s’affiche pas ;
      • Publier : affiche un menu (avec sous menu) vers les objets que l’utilisateur actuellement connecté peut créer. Si l’utilisateur connecté n’a pas de droits de création d’objet, cet élément de menu ne s’affiche pas ;
      • Administrer : affiche un élément de menu pour les administrateurs du site permettant de configurer le site. Si le visiteur n’est pas identifié, cet élément de menu ne s’affiche pas ;
  • Le menu de pied de page ;
    • Identifiant : barrepied ;
    • Ce menu s’insère en bas de la page, il remplace les liens habituels de SPIP dans le pied de page ;
    • Éléments par défaut de ce menu :
      • Contact : insère un lien vers la page du formulaire de contact du site ;
      • Si vous avez activé le plugin "Pages uniques", on insère automatiquement dans ce menu l’ensemble des pages uniques qui ne sont pas liées à un autre menus ;
  • Le menu latéral qui se place dans la navigation générale du site ;
    • Identifiant : barrelaterale
    • Éléments le constituant par défaut : ce menu est vide à sa création.

Modification des menus

Chaque menus est bien entendu modifiable. Pour ce faire, il suffit de se rendre dans la configuration du site et d’aller dans la partie "Configuration des menus". Cette page liste les menus disponibles sur le site. Pour en modifier un, il suffit de cliquer dessus.

Sur les trois menus créés par défaut, l’identifiant du menu ne peut être modifié afin d’éviter de rendre le site inutilisable. Toutes les entrées par contre, elles sont modifiables et supprimables, vous pouvez également en ajouter de nouvelles.

Dans le cas de menus créés manuellement, l’identifiant est modifiables, cependant faites attention à ce que vous faites en le modifiant.

Sur la page de modification des menus, il est possible de modifier leur titre (pas utilisé réellement sur le site, il permet d’identifier rapidement et visuellement le menu en question dans les listes de menus) et sa classe CSS (peu utilisée, dépend du thème utilisé).

En dessous de cette partie, il est possible de modifier la liste des entrées du menu.

Pour supprimer un élément, il suffit de survoler de la souris l’élément souhaité et de cliquer sur l’icone représentant le signe "moins" : "-.

Pour modifier l’emplacement d’une entrée dans le menu, il suffit de survoler l’élément de menu à déplacer et de cliquer sur une des deux icones représentant les flèches bas et haut. L’élément de menu se déplacera alors d’un cran à chaque fois.

Pour modifier une entrée, il suffit de survoler l’élément concerné et de cliquer sur l’icône représentant un crayon. Un mini formulaire s’affichera alors permettant de modifier le contenu de l’entrée. Ce formulaire dépend du type d’entrée à modifier.

Pour ajouter une entrée, il suffit de cliquer sur le bouton "Ajouter une entrée". Un mini formulaire s’affichera, identique à celui de modification d’une entrée. Plusieurs informations sont alors demandées

Ajouter des menus

Actuellement, il n’est possible d’ajouter des menus que dans le pied des pages. Il est possible d’en ajouter autant qu’on le souhaite.

Pour créer un nouveau menu, il suffit d’aller au même endroit que la modification des menus et de cliquer sur "Créer un nouveau menu".

Plusieurs informations sont demandées :

  • Son titre ;
  • Son identifiant qui doit être unique ;
  • Une classe css, qui peut être utilisée en fonction du thème choisi ;

A la validation du formulaire vous serez redirigé vers la page d’édition du menu qui permettra d’y ajouter une ou plusieurs entrées différentes comme dans la partie de modification des menus.

Pour que ces menus apparaissent, il est nécessaire :

  • que leur identifiant se termine par la série de caractère "pied" ;
  • qu’il contienne au moins une entrée ;

Les menus de pieds seront affiché par un classement par numéros de titres puis par titre.

  • Auteur :
  • Publié le :
  • Mis à jour : 22/02/11

Aucun commentaire


Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document