FAire un squelette pour une branche mais sans connaitre id_rubrique]

arthegone arthegone a écrit :

Bonjour,

suite à une demande de ma hierarchie j’ai besoin d’integrer plusieurs type de squelettes dans mon spip.

Exemple :

  • galerie photo
  • blog
  • bibliotheque à la sharepoint
    poure la realisation des squelettes pas de probleme MAIS mon soucis est que je ne connais pas a l’avance les rubriques qui seront soit blog soit galerie soit sharepoint.

Les administateurs restreints choisiront eux meme les differents types d’affichages qu’ils veulent dans leurs rubriques/articles.

Une solution qu’on m’avait donné sur cette liste :

on cherche si la rubrique est rattachee a un mot clef du groupe « type_rubrique »
si oui, on stocke le mot-cle dans la variable « type »
<BOUCLE_type_rubrique(MOTS){id_rubrique}{type=type_rubrique}{0,1}>
#SET{type, #TITRE}
</BOUCLE_type_rubrique>
on recupere le chemin de la noisette associee
#SET{inclusion, (#CHEMIN{inclusions/inc-rubrique_(#GET{type}|concat{.html})})}
s’il y a une noisette associee, on l’affiche
[(#GET{inclusion}|oui)[(#INCLURE{fond=inclusions/inc-rubrique_#GET{type}}{env})]]
s’il n’y a en a pas, on affiche le noisette normale
[(#GET{inclusion}|non)[(#INCLURE{fond=inclusions/inc-rubrique_normal}{env})]]

reste à créer les noisettes adaptées ex inc-rubrique-machin.html
ensuite, si on associe à la rubrique le mot-clé « machin » du groupe « type_rubrique », ça affiche le squelette inc-rubrique-machin.html

Idee : passer par un groupe de mot-cle de choix de squelettes :
de nombreux articles (et des plugins, je crois) a trouver sur le sujet
Yx

« Jean-Christophe Villeneuve » <jcvilleneuve@cegetel.net> a écrit dans le message de news: 49CA21E4.3030701@cegetel.net
arthegone arthegone a écrit :

Bonjour,

suite à une demande de ma hierarchie j’ai besoin d’integrer plusieurs type de squelettes dans mon spip.

Exemple :

  • galerie photo
  • blog
  • bibliotheque à la sharepoint
    poure la realisation des squelettes pas de probleme MAIS mon soucis est que je ne connais pas a l’avance les rubriques qui seront soit blog soit galerie soit sharepoint.

Les administateurs restreints choisiront eux meme les differents types d’affichages qu’ils veulent dans leurs rubriques/articles.

Une solution qu’on m’avait donné sur cette liste :

on cherche si la rubrique est rattachee a un mot clef du groupe « type_rubrique »
si oui, on stocke le mot-cle dans la variable « type »
<BOUCLE_type_rubrique(MOTS){id_rubrique}{type=type_rubrique}{0,1}>
#SET{type, #TITRE}
</BOUCLE_type_rubrique>
on recupere le chemin de la noisette associee
#SET{inclusion, (#CHEMIN{inclusions/inc-rubrique_(#GET{type}|concat{.html})})}
s’il y a une noisette associee, on l’affiche
[(#GET{inclusion}|oui)[(#INCLURE{fond=inclusions/inc-rubrique_#GET{type}}{env})]]
s’il n’y a en a pas, on affiche le noisette normale
[(#GET{inclusion}|non)[(#INCLURE{fond=inclusions/inc-rubrique_normal}{env})]]

reste à créer les noisettes adaptées ex inc-rubrique-machin.html
ensuite, si on associe à la rubrique le mot-clé « machin » du groupe « type_rubrique », ça affiche le squelette inc-rubrique-machin.html