Boucle Article : question bête

Merci, c'est exactement ce qu'il me fallait ! J'avais déjà le couteau

suisse sans en connaître toutes les ressources.
Merci encore :slight_smile: pour toutes vos réponses.

waloo

Quentin de Serres-Justiniac a écrit :

Plus simplement :

*Nativement :*
<BOUCLE_art(ARTICLES){id_article}>

<h1>#TITRE</h1>
<BOUCLE_rub(RUBRIQUES){id_rubrique}><h2>#TITRE</h2></BOUCLE_rub>

Puis plein de truc pour l'article genre
#CHAPO
#TEXTE
#PS
#NOTES

</BOUCLE_art>

*Avec le couteau suisse et la lame idoine activée :*
Dans la boucle articles, plutot que de refaire une boucle rubrique tu as un jeu de balise :
#TITRE_PARENT
ou #TITRE_RUBRIQUE (tu peux y passer un id pour t'en servir hors contexte)

Le 10/09/2009 07:44, Jean-Christophe Villeneuve a écrit :

Waloo a écrit :

Bonjour à tous,
Question bête : est-il possible dans la boucle article de récupérer LE NOM la rubrique à laquelle l'article appartient pour l'afficher.
Je sais que ça doit être possible mais je ne suis pas un ^ro des boucles et dans la doc je n'ai pas trouvé comment faire. J'arrive à afficher l'ID de la rubrique mais pas le nom.
Je suis sûr que c'est out simple mais... bon... soyez indulgents envers les néophytes !
Bonne journée,

waloo

|La syntaxe des balises SPIP - SPIP
nous dit

|

Depuis [SPIP 1.8], on peut appeler une balise homonyme de l’une des boucles englobantes en explicitant le nom de la boucle à laquelle la balise appartient. Il faut alors spécifier le nom de la boucle entre le *#* et le nom de la balise.

On écrira alors la balise |#BALISE| de la boucle |_boucle| [1 <La syntaxe des balises SPIP - SPIP] de la façon suivante : *#/_boucle/:BALISE*. Par exemple :

<BOUCLE_rubriques(RUBRIQUES){id_rubrique}> <BOUCLE_articles(ARTICLES){id_rubrique}> #_rubriques:TITRE > #TITRE </BOUCLE_articles> </BOUCLE_rubriques>

affichera le titre de la rubrique, puis le titre de l’article : la balise |#TITRE| pour la boucle /_rubriques/ devient |#_rubriques:TITRE| pour ne pas être confondue avec la balise |#TITRE| de la boucle /_articles/.

||

------------------------------------------------------------------------

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

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

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

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