Bonjour,
Je suis actuellement en stage dans une petite boite de développement Web, et suis donc en plein apprentissage, ce qui fait que certaines choses simples me paraissent parfois très compliquées
Le but est pourtant simple : je dois reproduire un menu existant !
Seulement voila le site est en CMS (joomla) et le menu est donc généré par un module (créé par un tiers, c'est Extended Menu pour ceux qui connaissent).
Ce module ne fonctionne pas comme voulu, et comme le fait de pouvoir modifier la structure et le contenu du menu par le biais du backend n'est pas une priorité, on me demande de le réécrire "en dur"...
En gros, j'ai carte blanche sur la technologie, il faut seulement que le menu ai le même aspect que l'ancien, et qu'il gère le "highlighting", c'est à dire qu' il doit être facile de se repérer dans la structure du site, simplement en regardant le menu, le lien de la page affichée étant en gras, ainsi que ses "parents"...
J'éspère que je suis clair
Le menu n'as rien de bien particulié, à part qu'il est coupé en deux...
La première partie du menu est dans un div à gauche de l'écran, il se contente d'afficher en permanence le premier "niveau" du menu.
La seconde partie du menu est dans un autre div, calé entre le contenu de la page et le menu de gauche qu'on appellera "menu principal".
Il affiche donc tout les menus et sous-menus qui ont pour parent le lien du menu principal séléctionné...comment ca c'est pas clair ?
Je vous mets 2 ptites images pour illustrer mes propos :
Le lien est bien en gras dans le menu principal, mais le but est de retrouver le gras dans les sous-menus pour se situer facilement sur le site.
Exemple : dans la deuxième image, la page active est celle de "Mairie", les liens en gras doivent donc être : "La Municipalité" => "Services municipaux" => "Mairie".
Rien de bien folichon dans ce menu donc...
Seulement étant débutant et seul devant mon PC...
Je ne sais pas trop par ou commencer !
Je demande donc un peu d'aide pour savoir quelle direction prendre...par exemple faut-il utiliser du Javascript ? Existe-t-il des scripts à intégrer qui permettent de faire ce genre de menus plutôt basique ? Je trouve beaucoup de menus dynamiques, en CSS et autres, mais pas de menus statiques comme celui la.
Désolé pour le pavé, j'ai préféré être précis pour être sur
Et merci à ceux qui ont eut le courage de lire jusqu'au bout
Partager