Le Menu Dynamique
L'outil
Élément indispensable pour nos sites internet, le menu est certainement l'un des éléments les plus rébarbatif à gérer lorsque l'on doit le mettre à jour au fur et à mesure de l'évolution de son site. CmsMadeSimple prend le parti inverse et propose ici une génération totalement dynamique à partir de la liste des pages que vous souhaitez créer.
Son intégration dans CmsMadeSimple
Comme nous l'avons expliqué pour les balises, CmsMadeSimple permet très rapidement d'intégrer de grosses fonctionnalités simplement avec une petite ligne de code. Ainsi le code :
{menu start_page='presentation'}
permet d'insérer dans votre site internet un menu auto-généré de la page "présentation" ainsi que de toutes ses sous-pages.
Plus simplement encore :
{menu}
permet d'afficher l'intégralité du menu.
L'ajout, la modification, la suppression d'une page, la réorganisation des pages et toutes ces opérations ne nécessiteront plus d'intervention de votre part pour remettre à jour le menu, il sait le faire tout seul. Ainsi une personne ne connaissant pas l'informatique peut très bien mettre son site internet à jour sans aucune intervention extérieure.
De très nombreux paramètres entourent ce module, allant des plus simples (comme la page de démarrage, le nombre de sous-niveau à afficher, ...) aux plus complexes (quel gabarit utiliser pour générer tel et tel menu). La documentation, entièrement francisée, permet rapidement de connaitre ces options et d'en tirer le maximum.
Dès que vous prenez en main ce module vous pouvez faire ce que vous souhaitez sur votre site. Envie de faire un premier menu horizontal d'un seul niveau et un second menu vertical affichant les sous-menu de la page sélectionnée sur le premier menu ? C'est possible, et ça vous prendra deux lignes de code :
{menu number_of_levels='1'}
suivit de
{menu start_level='2' collapse='1'}
La question reste donc : que souhaiteriez vous faire que CmsMadeSimple ne pourra pas réaliser ?
Encore plus
CmsMadeSimple propose, tout comme ce module menu, de très nombreuses possibilités incluses de base, mais également d'innombrables moyens d'enrichir votre installation.
En savoir plus :
- Le module MENU sur le wiki