lut tutti
Je n'arrive pas, à partir d'un id_rubrique inclus transmis à un autre skel,
à remonter simplement dans la hiérarchie de RUBRIQUE pour en extraire des
SITES (ou des BREVES) taggués par un mot-clé "edito" d'un groupe de mot
"squelette_habillage"
... ça fait 5 H que je retourne spip.net et gmane dans tous les sens. Il
doit bien y avoir une soluce évidente ... je me mélange les pinceaux entre
id_parent, id_secteur, branche etc etc
si vous voulez plus d'explications :
Mon skel est celui de sarkaskip:
- le skel rubrique.html remplit la colonne de droite en faisant l'appel
<INCLURE{fond=noisettes/bloc-droite-secteur-news}{id_rubrique}{id_secteur}>
- cette colonne de droite se remplit avec les 1°) breves et les 2°) sites
<BOUCLE_breves(BREVES){id_secteur}..
<BOUCLE_sites(SITES) {id_secteur} ...
Mon prob : je voudrais .... pour les breves ET les sites
d'après le modus du sommaire du site :
<BOUCLE_edito(ARTICLES) {type_mot="squelette_habillage"}
{titre_mot="edito"} {doublons} {par date} {inverse} {0,1}>
... afficher tous les éléments (brèves et sites en rapport avec la rubrique)
pour chaque rubrique même en racine MAIS pas ceux des parents..
<BOUCLE_sitesedito(SITES){id_rubrique}>
... afficher **en plus** les sites (et les breves?) tagguées "edito" du
secteur (mais pas de tous les secteurs)
{type_mot="squelette_habillage"}{titre_mot="edito"}
Donc j'essaie :
dans rubrique.html
<INCLURE{fond=noisettes/bloc-droite-secteur-news}{id_rubrique}{id_secteur}>
dans la colonne de droite des sites et news
<BOUCLE_sites(SITES){id_rubrique}..
... ça marche ;O)
mais pour extraire la news ou le site Edito ... ça veut pas le faire : la
boucle ne retourne RIEN !?
<BOUCLE_brevesedito(BREVES){id_secteur}{type_mot="squelette_habillage"}{titre_mot="edito"}{doublons}>
ou
<BOUCLE_brevesedito(BREVES){id_secteur}{type_mot=squelette_habillage}{titre_mot=edito}{doublons}>
ou
<BOUCLE_brevesedito(BREVES){id_secteur=#SECTEUR}{type_mot=squelette_habillage}{titre_mot=edito}{doublons}>
... rien ne marche
j'ai essayé d'encadrer par une boucle rubrique, logique
<BOUCLE_TitreduSecteur0(RUBRIQUES){id_rubrique=#ID_SECTEUR}>
-[(#ID_RUBRIQUE)]+[(#ID_SECTEUR)]- (pour tracer)
<BOUCLE_secteur_0(RUBRIQUES){branche}> .. ou {id_secteur}
<B_brevesedito>
<BOUCLE_brevesedito(BREVES){id_rubrique}{type_mot="squelette_habillage"}{titre_mot="edito"}{doublons}>
... à moins qu'il faille encadrer par une boucle breve ou site ??
... mais dans sarkaspip le code de bloc-droite-secteur-news.html ne le fait
pas
j'ai faux où ???
... ou alors passer par ENV{id_rubrique}, ou par truc=#truc ?
... merci de me faire mal ;O))))
@+ de jfb