Cependant, je n’arrive pas à naviguer à partir de ce menu, il faut que j’attribue l’ID présent dans le code à un autre design ?
De plus, je n’ai trouvé nulle part la fonction javascript « displayPlan() » qui doit être exécutée au clique sur l’icône et forcément envoyer vers la page/design concernée.
Pourrais-je avoir un coup de pouce ?
Bonjour,
Effectivement les « planheader_id » sont les ids de tes designs, créé les tous, même vide, note les ids et complète l’html ensuite tu pourras recopier celui ci dans chaque design.
La fonction displayplan() fait partie du core de jeedom donc elle est déjà présente.
Ton menu ressemble beaucoup au menu F$B33.
Pour info, je propose une version améliorée qui permet de paramétrer ces ids dans un fichier de configuration json pour ne plus toucher au code (et risquer des erreurs)
Il permet aussi :
d’avoir un seul design pour le menu (plus besoin de le recopier sur chaque design avec modifications).
le contenu de chaque design de contenu est indépendant du menu
le menu est toujours présent, il n’est pas rechargé à chaque clic sur un bouton du menu
Pour les designs, c’est à toi de les créer.
Quand tu passes la souris sur la liste des designs créés (Accueil->Design), tu verras l’id dans l’URL.
Tu positionnes ensuite ces ids dans le fichier json.
Heu, dernière question, comment fait-on pour que la barre du menu ne fasse que la largeur des icônes nécessaires et non toute la largeur de la page ?
Il faut que je modifie le *.css pour adapter aux nombres d’icônes dont j’ai besoin ?