Bonjour,
J'utilise le plugin SPIPIMMO et je souhaiterai trier le champ
"ville_bien" de la table "spip_annonces", sans avoir plusieurs fois de
suite la même ville car ce résultat sert à un select dans le formulaire
spipimmo.
<BOUCLE_localisationAnnonce(ANNONCES){par ville_bien}{doublons}>
<option value="#localisation">[(#VILLE_BIEN)]</option>
</BOUCLE_localisationAnnonce>
J'ai tenté {doublons} sans succès, fait #VILLE_BIEN|unique marche mieux,
ça enlève la ville mais laisse une ligne vide à la place...
Pourtant il me faut juste ça, je suis sur que spip peut le faire:
SELECT DISTINCT ville_bien FROM spip_annonces
Je suis en train de regarder pour me créer une balise
#VILLE_BIEN_DISTINCT mais je n'arrive pas à écrire correctement la
fonction avec sql_select dans ma fonction balise_VILLE_BIEN_DISTINCT et
je n'arrive pas à trouvé d'exemple sur internet.
J'ai trouvé ça sur le site Paris-Beyrouth et j'ai don essayé {doublons
ville_bien} mais sans succès aussi:
<BOUCLE_les_livres(LIVRE_VUIB){id_collection}{etat==^(publie|
paraitre|proppar)$}{par ordre}{doublons livres}>
#TITRE
</BOUCLE_les_livres>
J'ai également trouvé une trace de DISTINCT dans le plugin abonnement
mais sans succès dans ma boucle:
<BOUCLE_acheteurs(AUTEURS_ELARGIS_ARTICLES){fusion
1=1}{statut_paiement=ok}{compte DISTINCT(id_auteur_elargi)}>
#COMPTE{id_auteur_elargi}
</BOUCLE_acheteurs>
Si vous avez une piste...?
Bonne journée.
Nicolas Villa
http://linux-live-cd.org