Cahier des charges

le but est de produire une fonction qui permette de placer dans un template un menu horizontal et déroulant, constuit à partir des sections qui compose le serveur.

Nous sommes en effet convaincu de l'ergonomie de cette navigation, qui pourrait notament être appliqué ici sur yacs.fr

pour une idée graphique on peut consulter le lien suivant :

http://www.cssplay.co.uk/menus/ul-image-dropdown.html (indiqué par Christian).

* comme page::tabs() la fonction construit d'abord une liste horizontale à partir des sections de la raçine apparente sur la carte du site, par ordre de rang puis alphabétique.

* ensuite, un survol de chaque onglet permet de dérouler la liste des sous-sections (tjs par rang puis alpha).

* si la section n'a pas de sous-sections, l'onglet est un simple lien vers la section.

* comme page::tabs, on peut ajouter des entrées supplémentaires avant ou après celles générées automatiquement, en injectant des paramètres-tableaux.

* comme le lien en exemple donné plus haut, nous pourrions offrir la possibilité d'afficher les vignettes et intro des sous-sections.