La dernière image en vignette d'une rubrique sur la page d'accueil

Bonjour,

Je ne réussis pas à faire ma boucle, en partant de celle-ci qui affiche les deux dernières vignettes des
images du site :

<BOUCLE_docuImg(DOCUMENTS){doublons}{par
date}{inverse}{extension==jpg|png|gif}{0,2}>
       <BOUCLE_chercheLienArticle(SPIP_DOCUMENTS_ARTICLES){id_document}>#SET{current_id_art,#ID_ARTICLE}
       </BOUCLE_chercheLienArticle>
       <BOUCLE_vignetteArticle(ARTICLES){id_article=#GET{current_id_art}}{0,2}>[<a
href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]</BOUCLE_vignetteArticle>
</BOUCLE_docuImg>

Je souhaite en fait voir apparaître les deux dernières vignettes insérées dans une rubrique particulière (en l'occurence la 7).

Où dois-je indiquer que je veux juste la dernière de la rubrique X dans la
boucle ci-dessus sur la page d'accueil ?

Merci pour votre aide,

J.

Tu peux essayer cela :
<BOUCLE_imgrubrique(DOCUMENTS documents_articles articles
types_documents){id_rubrique}{statut=publie}{extension IN png,jpg,gif}{par
date}{0,2}}>
  [<a href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]
</BOUCLE_imgrubrique>

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de Jed
Envoyé : vendredi 26 septembre 2008 19:08
À : spip@rezo.net
Objet : [Spip] La dernière image en vignette d'une rubrique sur la page
d'accueil

Bonjour,

Je ne réussis pas à faire ma boucle, en partant de celle-ci qui affiche les
deux dernières vignettes des
images du site :

<BOUCLE_docuImg(DOCUMENTS){doublons}{par
date}{inverse}{extension==jpg|png|gif}{0,2}>

<BOUCLE_chercheLienArticle(SPIP_DOCUMENTS_ARTICLES){id_document}>#SET{curren
t_id_art,#ID_ARTICLE}
       </BOUCLE_chercheLienArticle>

<BOUCLE_vignetteArticle(ARTICLES){id_article=#GET{current_id_art}}{0,2}>[<a
href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]</BOUCLE_vignetteArtic
le>
</BOUCLE_docuImg>

Je souhaite en fait voir apparaître les deux dernières vignettes insérées
dans une rubrique particulière (en l'occurence la 7).

Où dois-je indiquer que je veux juste la dernière de la rubrique X dans la
boucle ci-dessus sur la page d'accueil ?

Merci pour votre aide,

J.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

"Xébiaut" a écrit :
Tu peux essayer cela :
<BOUCLE_imgrubrique(DOCUMENTS documents_articles articles
types_documents){id_rubrique}{statut=publie}{extension IN png,jpg,gif}{par
date}{0,2}}>
[<a href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]
</BOUCLE_imgrubrique>

---

Merci mais ça ne marche pas. Il semble que la boucle ne soit pas valide.

Comment indiquer dans la boucle suivante que je ne veux que les deux dernières images de la rubrique 7 ? Au lieu de toutes les rubriques ?

<BOUCLE_docuImg(DOCUMENTS){doublons}{par date}{inverse} {extension==jpg|png|gif}{0,2}>

<BOUCLE_chercheLienArticle(SPIP_DOCUMENTS_ARTICLES){id_document}>#SET{current_id_art,#ID_ARTICLE}
       </BOUCLE_chercheLienArticle>

<BOUCLE_vignetteArticle(ARTICLES){id_article=#GET{current_id_art}}{0,2}>[<a
href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]</BOUCLE_vignetteArticle>
</BOUCLE_docuImg>

Merci pour votre aide.

Si je précise :
<BOUCLE_docuImg(DOCUMENTS){doublons}{id_rubrique=7}{par date}{inverse}
{extension==jpg|png|gif}{0,2}>
aucune vignette ne s'affiche...

Je sèche...

Essaies comme cela. Cette boucle fonctionne dans le cadre de mon plugin
SPIP-ALBUM

<BOUCLE_imgrubrique(DOCUMENTS documents_articles articles
types_documents){id_rubrique=7}{statut=publie}{extension IN png,jpg,gif}{par
date}{0,2}}>
[<a href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]
</BOUCLE_imgrubrique>

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de Jed
Envoyé : vendredi 26 septembre 2008 23:54
À : spip@rezo.net
Objet : Re: [Spip] La dernière image en vignette d'une rubrique sur la page
d'accueil

"Xébiaut" a écrit :
Tu peux essayer cela :
<BOUCLE_imgrubrique(DOCUMENTS documents_articles articles
types_documents){id_rubrique}{statut=publie}{extension IN png,jpg,gif}{par
date}{0,2}}>
[<a href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]
</BOUCLE_imgrubrique>

---

Merci mais ça ne marche pas. Il semble que la boucle ne soit pas valide.

Comment indiquer dans la boucle suivante que je ne veux que les deux
dernières images de la rubrique 7 ? Au lieu de toutes les rubriques ?

<BOUCLE_docuImg(DOCUMENTS){doublons}{par date}{inverse}
{extension==jpg|png|gif}{0,2}>

<BOUCLE_chercheLienArticle(SPIP_DOCUMENTS_ARTICLES){id_document}>#SET{curren
t_id_art,#ID_ARTICLE}
       </BOUCLE_chercheLienArticle>

<BOUCLE_vignetteArticle(ARTICLES){id_article=#GET{current_id_art}}{0,2}>[<a
href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]</BOUCLE_vignetteArtic
le>
</BOUCLE_docuImg>

Merci pour votre aide.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

"Xébiaut" a écrit :
Essaies comme cela. Cette boucle fonctionne dans le cadre de mon plugin
SPIP-ALBUM

<BOUCLE_imgrubrique(DOCUMENTS documents_articles articles
types_documents){id_rubrique=7}{statut=publie}{extension IN png,jpg,gif}{par
date}{0,2}}>
[<a href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]
</BOUCLE_imgrubrique>

-----

Merci. Je n'avais pas remarqué le double "}}" qui posait problème dans ta boucle.
Avec ta boucle et la mienne, j'arrive à obtenir l'effet désiré, c'est-à-dire les deux dernières vignettes des deux derniers documents ajoutés sur la page d'accueil, avec les liens vers les articles. Soit :

<BOUCLE_docuImg(DOCUMENTS documents_articles articles types_documents){id_rubrique=7}{par date}{inverse}

{extension==jpg|png|gif}{0,2}>

<BOUCLE_chercheLienArticle(SPIP_DOCUMENTS_ARTICLES){id_document}>#SET{current_id_art,#ID_ARTICLE}
       </BOUCLE_chercheLienArticle>

<BOUCLE_vignetteArticle(ARTICLES){id_article=#GET{current_id_art}}{0,2}>[<a
href="#URL_ARTICLE">(#FICHIER|reduire_image{150})</a>]</BOUCLE_vignetteArticle>
</BOUCLE_docuImg>