probleme de squelettes pour rubriques et sous rubriques

Bonjour,

     Je cherche à adapter des squelettes différents pour une rubrique donnée et ses sous-rubriques. Par ex , pour la structure suivanted'un site :
Racine
     Rubrique1
         SousRubrique1a
         SousRubrique2b

J'ai créée un squelette pour la Rubrique1 un squelette rubrique=<id_rubrique1>.html . que je souhaite diffèrent des squelettes rubriques par défaut.
  Jusque là pas de soucis. Par contre la mise en place de squelettes personalisés pour les sous-rubriques (rubrique=<idsous-rubrique1a/1b>) conduisent inavariablement à des messages d'erreurs de type (Error(s) in template, compilation error squelette/rubrique=rubrique=<idsous-rubrique1a/1b>.
Est-ce une limitation connue de ma version de Spip (2.010) ?

Cordialement

Vincent

Le 04/03/2010 13:59, Vincent TEROL a écrit :

Bonjour,
    Je cherche à adapter des squelettes différents pour une rubrique donnée et ses sous-rubriques. Par ex , pour la structure suivanted'un site :
Racine
    Rubrique1
        SousRubrique1a
        SousRubrique2b
J'ai créée un squelette pour la Rubrique1 un squelette rubrique=<id_rubrique1>.html . que je souhaite diffèrent des squelettes rubriques par défaut.
Jusque là pas de soucis. Par contre la mise en place de squelettes personalisés pour les sous-rubriques (rubrique=<idsous-rubrique1a/1b>) conduisent inavariablement à des messages d'erreurs de type (Error(s) in template, compilation error squelette/rubrique=rubrique=<idsous-rubrique1a/1b>.
Est-ce une limitation connue de ma version de Spip (2.010) ?
Cordialement
Vincent

Bonjour,
Par chez moi, sous SPIP 1.9.2i [14358], pour des squelettes spécifiques à certaines rubriques, je crée :
- un squelette nommé : rubrique=X.html
Si je veux que cette rubrique X ait également un squelette spécifique pour ses sous-rubriques, je crée :
- un squelette nommé : rubrique-X.html

Si j'ai tout compris,
- le signe "=" attribue le squelette uniquement à la rubrique désignée par le n° (X)
- le signe "-" attribue le squelette aux sous-rubriques désignées par ne n° (X)

Sous SPIP 2.010, je ne sais pas comment ça fonctionne...

@+
Luc

J’ai créée un squelette pour la Rubrique1 un squelette rubrique=<id_rubrique1>.html . que je souhaite diffèrent des squelettes rubriques par défaut.
Jusque là pas de soucis. Par contre la mise en place de squelettes personalisés pour les sous-rubriques (rubrique=<idsous-rubrique1a/1b>) conduisent inavariablement à des messages d’erreurs de type (Error(s) in template, compilation error squelette/rubrique=rubrique=<idsous-rubrique1a/1b>.
Est-ce une limitation connue de ma version de Spip (2.010) ?

Comment as-tu nommé exactement des squelettes pour les sous-rubriques?
Dans l’exemple suivant:
Rubrique (id_rubrique =1)
Avec deux sous-rubriques, par exemple 2 et 3, tu as créé rubrique=1.html, rubrique=2.html et rubrique=3.html, c’est bien ça?

Si ce point est ok, il faut bien aussi s’assurer que tu as un squelette nommé rubrique.html, sinon, ça marche mal ou pas du tout.

Autre possibilité, à essayer, si tu n’as pas besoin de différencier les rubriques 2 et 3 : créer rubrique-1.html, qui génerera les pages rubriques de toute la branche 1 (donc, ses sous-rubriques) et rubrique=1.html, qui ne génerera que la page de la rubrique 1 mais pas celles de ses sous-rubriques…

Merci pour vos réponses.

Je viens de réessayer les « scenarios » proposés mais tous conduisent à une erreur de compilation :
dans mon exemple :
rubrique26
rubrique27
rubrique28

Les squelettes doivent être différents pour toutes les rubrique listées.
Initialement j’avais donc fait :
rubrique26->rubrique=26.html
rubrique27->rubrique=27.html
rubrique28->rubrique=28.html

Resultat : erreur de compilation pour les rubriques 27 et 28

j’ai essaye avec le meme resultat rubrique-27.html, rubrique-28.html

J’ai bien sur un squelette rubrique.html utilisé par toutes les autres rubriques.

J’ai même créée un squelette rubrique=27. html complètement vide au niveau des boucles, juste le strict minimum au niveau du html : idem problème de compilation de squelette. Le seul nom du fichier squelette semble provoquer le « plantage ». J’utilise pourtant la dernière version officielle de Spip. Il me semblait que ca fonctionnait « autrefois … »

Cordialement

Vincent

et tu as mis tout cela dans un dossier squelettes à la racine du site?

Le 4 mars 2010 16:55, Vincent TEROL <vincent.terol@meteo.fr> a écrit :

Merci pour vos réponses.

Je viens de réessayer les « scenarios » proposés mais tous conduisent à une erreur de compilation :
dans mon exemple :
rubrique26
rubrique27
rubrique28

Les squelettes doivent être différents pour toutes les rubrique listées.
Initialement j’avais donc fait :
rubrique26->rubrique=26.html
rubrique27->rubrique=27.html
rubrique28->rubrique=28.html

Resultat : erreur de compilation pour les rubriques 27 et 28

j’ai essaye avec le meme resultat rubrique-27.html, rubrique-28.html

J’ai bien sur un squelette rubrique.html utilisé par toutes les autres rubriques.

J’ai même créée un squelette rubrique=27. html complètement vide au niveau des boucles, juste le strict minimum au niveau du html : idem problème de compilation de squelette. Le seul nom du fichier squelette semble provoquer le « plantage ». J’utilise pourtant la dernière version officielle de Spip. Il me semblait que ca fonctionnait « autrefois … »

Cordialement

Vincent

Le 04/03/2010 15:33, Mathieu LOPES a écrit :

J’ai créée un squelette pour la Rubrique1 un squelette rubrique=<id_rubrique1>.html . que je souhaite diffèrent des squelettes rubriques par défaut.
Jusque là pas de soucis. Par contre la mise en place de squelettes personalisés pour les sous-rubriques (rubrique=<idsous-rubrique1a/1b>) conduisent inavariablement à des messages d’erreurs de type (Error(s) in template, compilation error squelette/rubrique=rubrique=<idsous-rubrique1a/1b>.
Est-ce une limitation connue de ma version de Spip (2.010) ?

Comment as-tu nommé exactement des squelettes pour les sous-rubriques?
Dans l’exemple suivant:
Rubrique (id_rubrique =1)
Avec deux sous-rubriques, par exemple 2 et 3, tu as créé rubrique=1.html, rubrique=2.html et rubrique=3.html, c’est bien ça?

Si ce point est ok, il faut bien aussi s’assurer que tu as un squelette nommé rubrique.html, sinon, ça marche mal ou pas du tout.

Autre possibilité, à essayer, si tu n’as pas besoin de différencier les rubriques 2 et 3 : créer rubrique-1.html, qui génerera les pages rubriques de toute la branche 1 (donc, ses sous-rubriques) et rubrique=1.html, qui ne génerera que la page de la rubrique 1 mais pas celles de ses sous-rubriques…


_______________________________________________
liste spip

[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à  [spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : [http://listes.rezo.net/mailman/listinfo/spip](http://listes.rezo.net/mailman/listinfo/spip)
[http://archives.rezo.net/spip.mbox/](http://archives.rezo.net/spip.mbox/)

Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)

Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Didier Balick
CONSULTANT / FORMATEUR
01 64 57 07 80
06 78 64 77 68
Accompagnement professionnel et personnel
Gestion du stress, créativité, innovation
09 58 35 50 58 (Fax)
Je protège ma planète, imprimer ce mail consomme du papier (forêts) et de l’énergie en ai-je vraiment besoin?

Oui, j’ai un dossier nommé squelettes contenant tous mes squelettes à la racine du site

Vincent

Le 04/03/2010 17:28, Didier Balick a écrit :

et tu as mis tout cela dans un dossier squelettes à la racine du site?

Le 4 mars 2010 16:55, Vincent TEROL <vincent.terol@meteo.fr> a écrit :

Merci pour vos réponses.

Je viens de réessayer les « scenarios » proposés mais tous conduisent à une erreur de compilation :
dans mon exemple :
rubrique26
rubrique27
rubrique28

Les squelettes doivent être différents pour toutes les rubrique listées.
Initialement j’avais donc fait :
rubrique26->rubrique=26.html
rubrique27->rubrique=27.html
rubrique28->rubrique=28.html

Resultat : erreur de compilation pour les rubriques 27 et 28

j’ai essaye avec le meme resultat rubrique-27.html, rubrique-28.html

J’ai bien sur un squelette rubrique.html utilisé par toutes les autres rubriques.

J’ai même créée un squelette rubrique=27. html complètement vide au niveau des boucles, juste le strict minimum au niveau du html : idem problème de compilation de squelette. Le seul nom du fichier squelette semble provoquer le « plantage ». J’utilise pourtant la dernière version officielle de Spip. Il me semblait que ca fonctionnait « autrefois … »

Cordialement

Vincent

Le 04/03/2010 15:33, Mathieu LOPES a écrit :

J’ai créée un squelette pour la Rubrique1 un squelette rubrique=<id_rubrique1>.html . que je souhaite diffèrent des squelettes rubriques par défaut.
Jusque là pas de soucis. Par contre la mise en place de squelettes personalisés pour les sous-rubriques (rubrique=<idsous-rubrique1a/1b>) conduisent inavariablement à des messages d’erreurs de type (Error(s) in template, compilation error squelette/rubrique=rubrique=<idsous-rubrique1a/1b>.
Est-ce une limitation connue de ma version de Spip (2.010) ?

Comment as-tu nommé exactement des squelettes pour les sous-rubriques?
Dans l’exemple suivant:
Rubrique (id_rubrique =1)
Avec deux sous-rubriques, par exemple 2 et 3, tu as créé rubrique=1.html, rubrique=2.html et rubrique=3.html, c’est bien ça?

Si ce point est ok, il faut bien aussi s’assurer que tu as un squelette nommé rubrique.html, sinon, ça marche mal ou pas du tout.

Autre possibilité, à essayer, si tu n’as pas besoin de différencier les rubriques 2 et 3 : créer rubrique-1.html, qui génerera les pages rubriques de toute la branche 1 (donc, ses sous-rubriques) et rubrique=1.html, qui ne génerera que la page de la rubrique 1 mais pas celles de ses sous-rubriques…


_______________________________________________
liste spip

[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à  [spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : [http://listes.rezo.net/mailman/listinfo/spip](http://listes.rezo.net/mailman/listinfo/spip)
[http://archives.rezo.net/spip.mbox/](http://archives.rezo.net/spip.mbox/)

Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)

Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Didier Balick
CONSULTANT / FORMATEUR
01 64 57 07 80
06 78 64 77 68
Accompagnement professionnel et personnel
Gestion du stress, créativité, innovation
09 58 35 50 58 (Fax)
Je protège ma planète, imprimer ce mail consomme du papier (forêts) et de l’énergie en ai-je vraiment besoin?

Merci pour toutes vos réponses …
Je vais me la copier une centaine de fois … J’avais simplement pas fait attention aux permissions des nouveaux fichiers squelettes. Donc il faut bien creer des fichiers de type rubrique=XX.html pour la modif de la rubrique en question seule

Désolé.

Cordialement

Le 04/03/2010 17:28, Didier Balick a écrit :

et tu as mis tout cela dans un dossier squelettes à la racine du site?

Le 4 mars 2010 16:55, Vincent TEROL <vincent.terol@meteo.fr> a écrit :

Merci pour vos réponses.

Je viens de réessayer les « scenarios » proposés mais tous conduisent à une erreur de compilation :
dans mon exemple :
rubrique26
rubrique27
rubrique28

Les squelettes doivent être différents pour toutes les rubrique listées.
Initialement j’avais donc fait :
rubrique26->rubrique=26.html
rubrique27->rubrique=27.html
rubrique28->rubrique=28.html

Resultat : erreur de compilation pour les rubriques 27 et 28

j’ai essaye avec le meme resultat rubrique-27.html, rubrique-28.html

J’ai bien sur un squelette rubrique.html utilisé par toutes les autres rubriques.

J’ai même créée un squelette rubrique=27. html complètement vide au niveau des boucles, juste le strict minimum au niveau du html : idem problème de compilation de squelette. Le seul nom du fichier squelette semble provoquer le « plantage ». J’utilise pourtant la dernière version officielle de Spip. Il me semblait que ca fonctionnait « autrefois … »

Cordialement

Vincent

Le 04/03/2010 15:33, Mathieu LOPES a écrit :

J’ai créée un squelette pour la Rubrique1 un squelette rubrique=<id_rubrique1>.html . que je souhaite diffèrent des squelettes rubriques par défaut.
Jusque là pas de soucis. Par contre la mise en place de squelettes personalisés pour les sous-rubriques (rubrique=<idsous-rubrique1a/1b>) conduisent inavariablement à des messages d’erreurs de type (Error(s) in template, compilation error squelette/rubrique=rubrique=<idsous-rubrique1a/1b>.
Est-ce une limitation connue de ma version de Spip (2.010) ?

Comment as-tu nommé exactement des squelettes pour les sous-rubriques?
Dans l’exemple suivant:
Rubrique (id_rubrique =1)
Avec deux sous-rubriques, par exemple 2 et 3, tu as créé rubrique=1.html, rubrique=2.html et rubrique=3.html, c’est bien ça?

Si ce point est ok, il faut bien aussi s’assurer que tu as un squelette nommé rubrique.html, sinon, ça marche mal ou pas du tout.

Autre possibilité, à essayer, si tu n’as pas besoin de différencier les rubriques 2 et 3 : créer rubrique-1.html, qui génerera les pages rubriques de toute la branche 1 (donc, ses sous-rubriques) et rubrique=1.html, qui ne génerera que la page de la rubrique 1 mais pas celles de ses sous-rubriques…


_______________________________________________
liste spip

[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à  [spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : [http://listes.rezo.net/mailman/listinfo/spip](http://listes.rezo.net/mailman/listinfo/spip)
[http://archives.rezo.net/spip.mbox/](http://archives.rezo.net/spip.mbox/)

Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)

Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Didier Balick
CONSULTANT / FORMATEUR
01 64 57 07 80
06 78 64 77 68
Accompagnement professionnel et personnel
Gestion du stress, créativité, innovation
09 58 35 50 58 (Fax)
Je protège ma planète, imprimer ce mail consomme du papier (forêts) et de l’énergie en ai-je vraiment besoin?