Ce module est spécialisé pour l'affichage des menus horizontaux. Il peut remplacer votre menu principal. Sa particularité est d'afficher un menu horizontal, mais aussi les sous-menus sous forme horizontale ce qui est rarement proposé dans un module de menu gratuit, genre lxmenu, extended menu, tigra, swMenuFree... L'aspect visuel est géré par des fichiers
CSS est utilisé pour définir les couleurs, les polices, le rendu, et d'autres caractéristiques liées à la présentation d'un document. L'objectif est de bien séparer la structure (écrite en HTML ou similaire) et la présentation (en CSS) du document. Cette séparation fournit un certain nombre de bénéfices, permettant d'améliorer l'accessibilité, de changer plus facilement de structure et de présentation, et de réduire la complexité de l'architecture d'un document. Enfin, CSS permet de s'adapter aux caractéristiques du récepteur. Source : wikipedia
. Pour simplifier les réglages, le module autorise la saisie des principaux paramètres depuis le backend (les couleurs, hauteur, largeur, taille police) et crée automatiquement les CSS, sans avoir à modifier directement les fichiers. Bien sur, l'édition manuelle reste toujours possible.
Une petite remarque mais je n'ai pas encore pris le temps de fouiller dans le code : Quand le menu principal est actif, les sous menus sont affichés, mais quand un sous menu est actif on aimerait bien que le menu et ses sous menus restent affichés et avec la couleur 'actif'...
Beau travail!