[SPIP Zone] Boucle MOTS et GIS

Salut,

sur une boucle MOTS, lorsque j'ajoute le critère {gis}, je n'ai qu'un seul mot-clef pour un même point GIS (les points GIS sont attachés aux mot-clefs donc je peux avoir plusieurs mot-clefs qui ont le même point GIS).
Si j'enlève le critère, j'ai bien tous mes mots clefs.

Quelqu'un a une idée ?

Ma boucle :

<ul>
<BOUCLE_mot(MOTS){gis}>
<li>#TITRE - #TITRE_GIS</li>
</BOUCLE_mot>
</ul>

Testé sur SPIP 3.2.1 avec GIS 4.44.18.

                 jean marie

Le 20/06/2018 à 16:46, Jean Marie Grall a écrit :

sur une boucle MOTS, lorsque j'ajoute le critère {gis}, je n'ai qu'un seul mot-clef pour un même point GIS (les points GIS sont attachés aux mot-clefs donc je peux avoir plusieurs mot-clefs qui ont le même point GIS).
Si j'enlève le critère, j'ai bien tous mes mots clefs.
Quelqu'un a une idée ?

Il se peut que ce soit encore un coup de {fusion} implicite.
Pour régler ça il faut ajouter le critère {fusion_supprimer}
qui est défini par Bonux.
Tu peux installer Bonux ou recopier le code de fusion_supprimer
dans ton fichier de xxx_fonctions.php :

function critere_fusion_supprimer_dist($idb, &$boucles, $crit){
     $boucles[$idb]->group = array();
}

JL

Ma boucle :

<ul>
<BOUCLE_mot(MOTS){gis}>
<li>#TITRE - #TITRE_GIS</li>
</BOUCLE_mot>
</ul>

Testé sur SPIP 3.2.1 avec GIS 4.44.18.

                 jean marie

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Hop,

Le 20/06/2018 à 17:40, JLuc a écrit :

Il se peut que ce soit encore un coup de {fusion} implicite.

C'est bien ça, cf mes divagations sur les jointures rédigées lors de la conception du critère {gis} :

Pour régler ça il faut ajouter le critère {fusion_supprimer}
qui est défini par Bonux.

Je confirme :wink:

++
b_b

Salut,

Le 20/06/2018 à 20:43, Bruno Bergot a écrit :

Le 20/06/2018 à 17:40, JLuc a écrit :

Pour régler ça il faut ajouter le critère {fusion_supprimer}
qui est défini par Bonux.

Je confirme :wink:

Ça fonctionne, merci à tous les deux !

             jean marie