Bon du coup comme je viens de refaire une installation propre de mon Jeedom pour repartir sur de nouveaux design en Neumorphism, j’ai rechargé une sauvegarde de Jeedom dans laquelle je n’avais pas de design.
J’ai créé des design vides qui sont référencés dans le Jeedom. Je n’ai plus le phénomène d’imbrication des pages … mais maintenant j’ai cela:
En regardant les messages d’erreurs, il semblerait qu’il ne trouve pas le CSS.
Autre point, je n’ai pas copié le fichier .htaccess … car je ne sais pas comment faire
Mais je ne l’avais pas fait la fois précédente et les menus s’affichaient …
Voici le message d’erreur:
4.1.28, je suis à jour. L’installation est toute fraîche.
Pour copier le fichier .htaccess, j’utilise:
sudo scp .htaccess jeedom@192.168.1.50:/var/www/html/data/menusNoodom
mais la réponse est « permission denied »
Oui, ce sont les nouvelles sécurités Jeedom en cours.
Il faut
forcer la mise à jour du core (même si déjà en 4.1.28)
lancer la commande suivante : cp /var/www/html/install/apache_security /etc/apache2/conf-available/security.conf;echo "systemctl restart apache2" | sudo at now
Pour le .htaccess, je décris la procédure dans le readme du menu.
Sinon, d’ici ce soir, je vais proposer une solution plus simple (un bloc code dans un scénario qui fera le nécessaire )
EDIT :
Ces étapes sont indispensables mais ne seront pas suffisantes dans l’immédiat
J’ai adapté certains menus pour les nouvelles sécurités Jeedom mais pas encore celui-ci.
Je compte regarder ce soir du coup et je le préciserai ici dès que ça sera ok.
Github mis à jour pour adapter le menu aux dernières sécurités Jeedom avec une nouvelle méthode d’installation facilitée par l’utilisation du scénario nooMenusFilesDownload.json qui a pour but :
la recopie du fichier /data/menusNoodom/.htaccess
la recopie des fichiers nécessaires au menu (nom du menu à préciser en début de scénario)
Je te suggère un clic sur le nom du scénario (repris dans ton post )
Ça te donne le template du scénario au format json.
Il te suffit donc de le charger depuis la page des scénarios et ensuite l exécuter (après avoir renseigné le menu souhaité niveau du tag dans le scénario)
Alors désolé … la question n’est pas assez précise. J’ai bien cliqué et j’ai téléchargé le JSON.
C’est l’action « Installer le scénario à partir du template » qui n’est pas claire.
Quel template ?
Installer où et comment ?
Depuis Jeedom ?
Effectivement ça fonctionne très bien !!! Un grand merci.
Je pensais que les scénario dans Jeedom ne servait qu’à automatiser des actions liées aux équipements.
Je confirme que l’imbrication des menus est du au fait que les designs ne sont pas créés.
L’étape suivante est maintenant de customiser les équipements dans le design en Neumorphism.
Sartog a fait des chose que je trouve intéressantes avec une solution centralisée dans la „programmation avancée“.
Tu parles de quelle doc ? Ce n’est plus nécessaire avec l’installation automatique par scénario
Tu n’as quasi plus rien à faire à part copier-coller une ligne de bloc code et spécifier un tag menuName
Il faut quand même bien faire des choses manuellement comme l’ajout du HTMLDisplay et du code html cité ci-dessus, non ?
Autre chose, dans mon cas, contrairement à ce qui est indiqué Remarque : la valeur link pour le bouton Menu du milieu n'est pas nécessaire j’ai du indiquer l’id de mon design d’accueil (page affichée par défaut).