Bug SSI Cheyenne
Laurent27-Feb-2011/16:56:09+1:00
Dans la doc de l'API Cheyenne il est dit qu'on peut inclure récursivement jusqu'a 5 fichiers RSP, mais en réalité le niveau d'inclusion maximum n'est que 2, ce qui m'embête bien.
J'utilise le dernier binary téléchargeable sur le blog Cheyenne.
J'ai fait un test:

Fichier test1.rsp :
Niveau 1 <% include %test2.rsp %>


Fichier test2.rsp :
Niveau 2 <% include %test3.rsp %>


Fichier test1.rsp :
Niveau 3


Quand j'essaye de regarder /localhost/test1.rsp j'obtient:
Niveau 1 Niveau 2 ### Include RSP failed: max inclusion level reached! ###


Un petit correctif/workarround rapide serait le bienvenue car ça me pourrit la vie dans la gestion des sections CSS où les SSI sont très appréciées. Si jamais DocKimbel traine dans le forum

-Laurent
Laurent27-Feb-2011/16:58:12+1:00
PS: évidemment le troisième fichier s'appelle test3.rsp
Laurent27-Feb-2011/17:10:20+1:00
En fait si je compte bien le niveau d'inclusion n'est que de 1 !!!
DocKimbel27-Feb-2011/18:51:13+1:00
Je vais regarder çà ce soir.
DocKimbel28-Feb-2011/1:03:04+1:00
Humm, je viens de faire le test, j'ai créé les 3 fichiers avec inclusion récursive sur 3 niveaux et quand j'appelle le 1er niveau (test1.rsp), j'obtiens Niveau 1 Niveau 2 Niveau 3 sans aucune erreur (j'ai testé avec le dernier binaire, le 0.9.20 RC3). Je pense qu'il y a autre chose dans ton code ou bien dans la configuration qui pose problème.
Laurent28-Feb-2011/2:05:17+1:00
Humm bizarre. Mon fichier de config ne semble rien avoir de spécial par rapport a celui par défaut. Je suis sous linux Ubuntu 10.10 et j'ai installé cheyenne-r114-pro. Je vais essayer avec cheyenne-r114-cmd et voir ce que ça donne. Mais vu l'heure je vais aller dormir un peu avant...
Laurent28-Feb-2011/2:33:50+1:00
Avant d'éteindre la lumière j'ai quand même essayé de rebooter ma machine pour voir (d'habitude j'hiberne simplement). Paf c'était ça. Pourtant le bug persistait même après l'arrêt total puis le démarrage de Cheyenne. Bizarre bizarre...

Merci en tout cas DocKimbel pour cette réponse rapide!

PS : Mais quel est donc ton nouveau projet?
DocKimbel28-Feb-2011/9:47:25+1:00
Je crois que la cause de ton problème devait se trouver quelquepart au niveau de la Session RSP qui est sauvegardé sur disque (fichier .rsp-sessions) et rechargé lorsque Cheyenne est coupé. C'est controlé par l'option "persist" dand le fichier config.
DocKimbel28-Feb-2011/9:48:10+1:00
Nouveau projet: http://www.red-lang.org
Laurent28-Feb-2011/15:56:38+1:00
Pour une nouvelle ça c'est une nouvelle! Bravo je vais suivre ça de près.

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2