Ajout d'une nouvelle page quelconque
Bonjour,
Alors, ce n'est pas un bug ou une fonctionnalité qui ne marche pas, mais plutôt: je n'y arrive plus et j'ai probablement oublié une étape toute bête, mais je tourne en rond.
But: Ajouter une nouvelle page html, texte simple, là en l'occurrence une page conditions d'utilisation, mais j'essaie même avec un 'hello world' en fait ;)
Avant: j'avais réussi. Lorsque j'avais la version de ya 1-2 ans, sans le zip/files. Je me base sur la page "delays", faire la même chose, mais juste avec du texte différent.
Avec la nouvelle version de Lufi, donc j'ai changé:
- lib/Lufi.pm: comme pour "delays", ajouter les 3-4 ligne get('/tos'), to('Misc#tos')...
- lib/Lufi/Controller/Misc.pm: sub tos, shift/render/template => 'tos', idem que "delays"
- créer un nouveau thème
- copier le fichier "delays.html.ep" du thème default vers le nouveau thème dans template en "tos.html.ep", histoire de ne pas oublier une ',' quelque part + modifier le
<div id="delays-info" class="modal">
en<div id="tos-info" class="modal">
- copier le fichier "index.html.ep" du thème default vers le nouveau thème dans template en gardant le nom.
- copier le code du bouton voulu, changer le 'href="#delays-info"' en "#tos-info" comme dans le div.
- Ne pas oublier "%= include 'tos'" tout en bas.
Et normalement, ça devrait être bon, ça fonctionnait avant, mais j'ai donc oublié une étape? J'ai beau tenter reload nginx/restart lufi.service/carton install .../make locales. D'ailleurs, bizarre, le "make locales" ne prends pas les textes du/des nouveaux fichiers; avec "<%= l('Blabla') %>", donc j'ai aussi cherché si il n'y avait pas une liste de fichiers quelque part (grep -ir delays *).
Ou une commande Mojo que j'ai oublié de lancer pour lui dire qu'il y a des nouveaux fichiers à prendre en compte?
L'effet actuel: l'icône ronde bleue apparait bien, href ok, title ok, donc page index, ok. Mais lorsqu'on clique dessus, la fenêtre n'apparait pas (et pas de texte/hello world), mais l'ensemble se grise et redonne la main si on reclique n'importe ou.