Salut,

tu peux peut-être essayer avec {par mots.id_mot} en ajoutant la déclaration de la table mots dans ta boucle : <BOUCLE_trombi_test(AUTEURS mots mots_liens){mots.id_mot = > #GET{mot}}{par mots.id_mot}>

Ou regarder aussi ce qui peut se faire ici : https://programmer.spip.net/declarer_tables_interfaces,379
https://programmer.spip.net/-Liaisons-entre-tables-jointures-
ou la https://www.spip.net/fr_article4254.html


Le 07/02/2018 à 17:34, Laetitia boiron a écrit :
Bonjour,

J’ai le cas d’une boucle qui me rend dingue !!

<BOUCLE_mot_test(MOTS){id_rubrique}{par id_mot}>
                 #SET{fin,#TITRE}
                 #SET{mot,#ID_MOT}
                 </BOUCLE_mot_test(MOTS)>
                    <BOUCLE_trombi_test(AUTEURS mots_liens){id_mot = #GET{mot}}{par id_mot}>                     <BOUCLE_mot2_test(MOTS){id_auteur}{id_mot != #GET{mot}}{titre==#GET{fin}}{par id_mot}>                       [<div class="clearfix col-sm-12 mot#ID_MOT"><h5 class="clearfix">(#TITRE)</h5></div>]
                     </BOUCLE_mot2_test>
                      <div class="col-md-4">
                    <div class="white nopadding center mot#ID_MOT">[(#LOGO_AUTEUR|image_reduire{*,330}|image_recadre{220,250}|inserer_attribut{class,img-responsive nopadding})] <h5> [(#ID_MOT|=={1}|oui) DR ] #NOM #ID_AUTEUR </h5>
                     </div></div>
                     </BOUCLE_trombi_test>
                 </BOUCLE_mot_test>

J’ai beau retourner dans tous les sens, ça me tri l’ensemble des auteurs par id_auteur et non par id_mot. J’ai le cas d’un auteur qui se retrouve classé dernier avec son id supérieur aux autres. Il a les mêmes mots clés que 3 d’entre eux et impossible à le classer.

Je viens de passer plusieurs heures sur le problème mais je ne trouve rien. Peut-être verrez-vous dans ce code le problème et sa solution.

Merci

*Teenoo*


*Laetitia Boiron*
boiron.laeti...@gmail.com <mailto:boiron.laeti...@gmail.com>






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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

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

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

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

Répondre à