Bonjour,
J'ai le code suivant pour un squelette par auteur où je voudrais n'avoir que les auteurs et les articles du secteur 3
<B_auteurs>
<BOUCLE_auteurs(AUTEURS) {id_secteur=3} {par nom} {pagination 10}>
<div class="auteurparauteur">#NOM& [<i>((#EXTRA|extra{ville})) </i>]</div>
[(#REM) Articles de l'auteur ]
<B_articles>
<BOUCLE_articles(ARTICLES) {id_auteur}{par date_redac}{doublons}{inverse}>
<a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a>& <br>
#SOUSTITRE [(#DATE_REDAC|affdate)]<br>
</BOUCLE_articles>
</B_articles>
</BOUCLE_auteurs>
</B_auteurs>
mais je reçois un message d'erreur de boucle.
Merci de me dire ce que j'ai mal fait
Bat
GR
Le 29 janv. 07, à 16:37, Guillermo Rubio a écrit :
Bonjour,
J'ai le code suivant pour un squelette par auteur où je voudrais
n'avoir que les auteurs et les articles du secteur 3
<B_auteurs>
<BOUCLE_auteurs(AUTEURS) {id_secteur=3} {par nom} {pagination 10}>
le pagination est un peu seul. Essaye déjà sans ce critère pour qu'il ne fausse pas le résultat
<div class="auteurparauteur">#NOM& [<i>((#EXTRA|extra{ville})) </
i>]</div>
[(#REM) Articles de l'auteur ]
<B_articles>
<BOUCLE_articles(ARTICLES) {id_auteur}{par date_redac}{doublons}
{inverse}>
le doublons fait que l'articleX de l'auteur A va apparaitre, mais ce même article coécrit par l'auteur B ne va pas apparaitre sous ce dernier nom ?
<a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a>& <br>
#SOUSTITRE [(#DATE_REDAC|affdate)]<br>
</BOUCLE_articles>
</B_articles>
</BOUCLE_auteurs>
</B_auteurs>
mais je reçois un message d'erreur de boucle.
Merci de me dire ce que j'ai mal fait
Bat
GR
__________
claude
Bonjour,
J'ai peut être trouvé d'où venait ton problème.
Tu ne peux pas utiliser le critère de sélection id_secteur dans une boucle
AUTEURS (Cf. La boucle AUTEURS - SPIP). Ce critère n'est
utilisable que dans une boucle RUBRIQUES ou ARTICLES.
Je te conseille donc d'inverser l'ordre d'appel de tes boucles, commence déjàa
par une boucle ARTICLES puis dans celle-ci met la boucle AUTEURS.
Je pense qu'ainsi tu devrais trouver ta solution.
Je n'ai malheureusement pas le temps de faire des essais sur ton morceau de
code.
Aussi, penses à ne pas oublier les balises [(#ANCRE_PAGINATION)] et [<p
class="pagination">(#PAGINATION)</p>], si tu souhaites utiliser la pagination.
Cordialement,
Xavier BUROT
Selon Guillermo Rubio <guillermo.rubio@skynet.be>:
Bonjour,
J'ai le code suivant pour un squelette par auteur où je voudrais
n'avoir que les auteurs et les articles du secteur 3
<B_auteurs>
<BOUCLE_auteurs(AUTEURS) {id_secteur=3} {par nom} {pagination 10}>
<div class="auteurparauteur">#NOM& [<i>((#EXTRA|extra{ville})) </
i>]</div>
[(#REM) Articles de l'auteur ]
<B_articles>
<BOUCLE_articles(ARTICLES) {id_auteur}{par date_redac}{doublons}
{inverse}>
<a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a>& <br>
#SOUSTITRE [(#DATE_REDAC|affdate)]<br>
</BOUCLE_articles>
</B_articles>
</BOUCLE_auteurs>
</B_auteurs>
mais je reçois un message d'erreur de boucle.
Merci de me dire ce que j'ai mal fait
Bat
GR
_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ
J'ai enrobé le tout d'une boucle article id_secteur=3 et je tombe sur une pagination à l'infini....
Je pense que c'est un problème de maternelle mais je n'arrive pas à le résoudre....
Merci d'avance
M
Le 30-janv.-07 à 05:27, Xavier BUROT a écrit :
Bonjour,
J'ai peut être trouvé d'où venait ton problème.
Tu ne peux pas utiliser le critère de sélection id_secteur dans une boucle
AUTEURS (Cf. La boucle AUTEURS - SPIP). Ce critère n'est
utilisable que dans une boucle RUBRIQUES ou ARTICLES.
Je te conseille donc d'inverser l'ordre d'appel de tes boucles, commence déjàa
par une boucle ARTICLES puis dans celle-ci met la boucle AUTEURS.
Je pense qu'ainsi tu devrais trouver ta solution.
Je n'ai malheureusement pas le temps de faire des essais sur ton morceau de
code.
Aussi, penses à ne pas oublier les balises [(#ANCRE_PAGINATION)] et [<p
class="pagination">(#PAGINATION)</p>], si tu souhaites utiliser la pagination.
Cordialement,
Xavier BUROT
http://xebiaut.free.fr
Selon Guillermo Rubio <guillermo.rubio@skynet.be>:
Bonjour,
J'ai le code suivant pour un squelette par auteur où je voudrais
n'avoir que les auteurs et les articles du secteur 3
<B_auteurs>
<BOUCLE_auteurs(AUTEURS) {id_secteur=3} {par nom} {pagination 10}>
<div class="auteurparauteur">#NOM& [<i>((#EXTRA|extra{ville})) </
i>]</div>
[(#REM) Articles de l'auteur ]
<B_articles>
<BOUCLE_articles(ARTICLES) {id_auteur}{par date_redac}{doublons}
{inverse}>
<a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a>& <br>
#SOUSTITRE [(#DATE_REDAC|affdate)]<br>
</BOUCLE_articles>
</B_articles>
</BOUCLE_auteurs>
</B_auteurs>
mais je reçois un message d'erreur de boucle.
Merci de me dire ce que j'ai mal fait
Bat
GR
_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ
_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ