Faire un distinct sur une table de plugin.

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