Il existe « quelques » modules, plus ou moins bien documentés, permettant d’ajouter un menu à Joomla (entre autres ceux proposés par Ced sur joomlashack).
De mon côté je cherchais plutôt un menu horizontal à l’image d’un proposé sur DynamicDrive. Menu horizontal avec sous-menus horizontaux.
Après avoir récupéré les fichiers, La difficulté est d’adapter le code à la structure particulière de joomla.
Pour ce faire, il y a quelques petites chose à modifier :
1-Uploadez les fichiers « droplinebar.css », « droplinemenu.js » et les images down.gif, blueactive.gif et bluedefault.gif dans les dossiers idoines de votre site
2- Dans le fichier CSS et JS, modifiez le chemin des images pour quelles correspondent
3- Copier / coller le code du head récupéré sur DynamicDrive dans votre page index.php de votre template. Modifiez la ligne droplinemenu.buildmenu("mydroplinemenu") par droplinemenu.buildmenu("moduletable_droplinemenu")
4- dans votre admin joomla, ouvrez le gestionnaire de modules, sélectionnez le menu auquel vous voulez l’appliquez. dans les paramètres avancées ajouté la class de module « _droplinemenu droplinebar » (il y a bien 2 classes séparées par un espace).
5- Ouvrez le fichier « droplinemenu.js », modifiez la ligne 14 :var $mainmenu=$("#"+menuid+">ul") par var $mainmenu=$("."+menuid+">ul")
et voilà. (Évidemment n’oubliez pas de placer votre module dans votre template, s’il n’y est pas, et de bien le pointer dans l’administration !)
