Bonjour, Je suis en train de faire la mise à jour de mon site de la v1.9.2 à
la v2.0.3
Ce site utilise beaucoup de squelettes. Pour simplifier leur gestion, les
squelettes sont regroupés dans des répertoires différents. Ces répertoires
sont déclarés comme dossier de squelette dans mes_options.php.
Par exemple, j'ai un répertoire de squelette "template_01" qui regroupe tous
les squelettes dépendant de la rubrique 1. Ce répertoire contient donc
article-1.html, rubrique-1.html, forum-1.html etc.. Et ainsi de suite pour
une dizaine d'autre cas. Cette structure de données permet de gérer plus
facilement l'ensemble des fichiers et leurs includes. (Bon c'est
perfectible, mais comme spip, ce site a 8 ans et a évolué en conséquence...)
Alors le bug : Lorsque j'appelle un article contenu dans la rubrique 1, spip
va chercher non pas "template_01/article-1.html" mais
"squelettes/articles.html". Donc pour corriger ce problème je rajoute un
fichier article.html dans le répertoire template_01 et la !!! ça marche.
Mais lorsque j'appelle un article contenu dans la rubrique 2, ce n'est pas
"template_02/article-2.html " mais le premier fichier article.html que spip
trouve donc "template_01/article.html" (même si je rajoute
"template_02/article.html ")
Voila le problème. Pour l'instant la seule solution que je vois est de
regrouper tous les fichiers dans "squelettes", mais bonjour le chantier !!!
Quelques jours de boulot. Un peu trop pour une mise à jour 1.9.2 vers 2.0.3
L'aimable communauté spip aurait-elle une solution ?
Bonjour,
si tu penses que c'est un bug, je te suggère de poser ta question sur spip-dev
où elle touchera plus les développeurs qui auront peut être tout de suite
quelque ligne à modifier pour retrouver le fonctionnement d'antan.
JLuc
Daniel Giaccone a écrit :
Bonjour, Je suis en train de faire la mise à jour de mon site de la v1.9.2 à la v2.0.3
Ce site utilise beaucoup de squelettes. Pour simplifier leur gestion, les squelettes sont regroupés dans des répertoires différents. Ces répertoires sont déclarés comme dossier de squelette dans mes_options.php.
Par exemple, j'ai un répertoire de squelette "template_01" qui regroupe tous les squelettes dépendant de la rubrique 1. Ce répertoire contient donc article-1.html, rubrique-1.html, forum-1.html etc.. Et ainsi de suite pour une dizaine d'autre cas. Cette structure de données permet de gérer plus facilement l'ensemble des fichiers et leurs includes. (Bon c'est perfectible, mais comme spip, ce site a 8 ans et a évolué en conséquence...)
Alors le bug : Lorsque j'appelle un article contenu dans la rubrique 1, spip va chercher non pas "template_01/article-1.html" mais "squelettes/articles.html". Donc pour corriger ce problème je rajoute un fichier article.html dans le répertoire template_01 et la !!! ça marche.
Mais lorsque j'appelle un article contenu dans la rubrique 2, ce n'est pas "template_02/article-2.html " mais le premier fichier article.html que spip trouve donc "template_01/article.html" (même si je rajoute "template_02/article.html ")
Voila le problème. Pour l'instant la seule solution que je vois est de regrouper tous les fichiers dans "squelettes", mais bonjour le chantier !!! Quelques jours de boulot. Un peu trop pour une mise à jour 1.9.2 vers 2.0.3
L'aimable communauté spip aurait-elle une solution ?