[SPIP Zone] Comment faire pour afficher la liste des acronymes sur le site public

Bonjour,

Pour l'instant, j'en suis là :
<dl>
<BOUCLE_Sigles(FORMS_DONNEES){id_form=1}>
<BOUCLE_Sigle(SPIP_FORMS_CHAMPS){titre=SIGLE}><BOUCLE_DonneeSigle(SPIP_FORMS_DONNEES_CHAMPS){champ}{id_donnee}><dt>#VALEUR&nbsp;: </dt> </BOUCLE_DonneeSigle></BOUCLE_Sigle><BOUCLE_Descriptif(SPIP_FORMS_CHAMPS){titre=Descriptif}><BOUCLE_DonneeDescriptif(SPIP_FORMS_DONNEES_CHAMPS){champ}{id_donnee}><dd>#VALEUR</dd></BOUCLE_DonneeDescriptif></BOUCLE_Descriptif>
</BOUCLE_Sigles>
</dl>

Qui produit :

SPIP :
     Système de Publication pour l'Internet Participatif
RGAA :
     Référentiel Général d'Accessibilité pour les Administrations

J'ai beau eu lire la doc de http://www.spip-contrib.net/Forms-tables-carnet-de-notes et http://www.spip-contrib.net/Annuaire-avec-Forms-Tables, hormis avec cette écriture, #VALEUR ne m'a renvoyé que du vide.

Évidemment, j'aurais une nette préférence à afficher le contenu par ordre alphabétique.

Est-ce que quelqu'un l'a déjà fait et pourrait m'aider ?

PS : SPIP 1.9.2c

--
RealET

<table1> ?
ou

<dl>
<BOUCLE_fd(FORMS_DONNEES){id_form=1}>
<dt>#LESVALEURS{ligne_1,' '}</dt>
<dd>#LESVALEURS{ligne_1,' '}</dd>
</BOUCLE_fd>
</dl>

Le 14 déc. 07 à 17:49, RealET a écrit :

Bonjour,

Pour l'instant, j'en suis là :
<dl>
<BOUCLE_Sigles(FORMS_DONNEES){id_form=1}>
<BOUCLE_Sigle(SPIP_FORMS_CHAMPS){titre=SIGLE}><BOUCLE_DonneeSigle(SPIP_FORMS_DONNEES_CHAMPS){champ}{id_donnee}><dt>#VALEUR&nbsp;:
</dt>
</BOUCLE_DonneeSigle></BOUCLE_Sigle><BOUCLE_Descriptif(SPIP_FORMS_CHAMPS){titre=Descriptif}><BOUCLE_DonneeDescriptif(SPIP_FORMS_DONNEES_CHAMPS){champ}{id_donnee}><dd>#VALEUR</dd></BOUCLE_DonneeDescriptif></BOUCLE_Descriptif>
</BOUCLE_Sigles>
</dl>

Qui produit :

SPIP :
     Système de Publication pour l'Internet Participatif
RGAA :
     Référentiel Général d'Accessibilité pour les Administrations

J'ai beau eu lire la doc de
Forms & tables - carnet de notes - SPIP-Contrib et
Annuaire avec Forms & Tables - SPIP-Contrib, hormis avec
cette écriture, #VALEUR ne m'a renvoyé que du vide.

Évidemment, j'aurais une nette préférence à afficher le contenu par
ordre alphabétique.

Est-ce que quelqu'un l'a déjà fait et pourrait m'aider ?

PS : SPIP 1.9.2c

--
RealET

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

* Cédric MORIN tapuscrivait, le 14/12/2007 18:07:

<table1> ?
ou

<dl>
<BOUCLE_fd(FORMS_DONNEES){id_form=1}>
<dt>#LESVALEURS{ligne_1,' '}</dt>
<dd>#LESVALEURS{ligne_1,' '}</dd>
</BOUCLE_fd>
</dl>

Super !
<dl>
<BOUCLE_fd(FORMS_DONNEES){id_form=1}>
<dt>#LESVALEURS{ligne_1,' '}</dt>
<dd>#LESVALEURS{texte_1,' '}</dd>
</BOUCLE_fd>
</dl>

Fait (presque) l'affaire.
Il reste plus qu'à pouvoir classer par SIGLE ({par ligne_1} ne marche pas, {par SIGLE} nom plus).

--
RealET

{tri_donnee ligne_1}
c'est foireux comme syntaxe, mais c'est en attendant de pouvoir surcharger le {par} pour cette boucle la uniquement

(dans le meme esprit, il y a le tout aussi intuitif {recherche_donnee} pendant de {recherche} )

Cedric

Le 14 déc. 07 à 18:16, RealET a écrit :

* Cédric MORIN tapuscrivait, le 14/12/2007 18:07:

<table1> ?
ou

<dl>
<BOUCLE_fd(FORMS_DONNEES){id_form=1}>
<dt>#LESVALEURS{ligne_1,' '}</dt>
<dd>#LESVALEURS{ligne_1,' '}</dd>
</BOUCLE_fd>
</dl>

Super !
<dl>
<BOUCLE_fd(FORMS_DONNEES){id_form=1}>
<dt>#LESVALEURS{ligne_1,' '}</dt>
<dd>#LESVALEURS{texte_1,' '}</dd>
</BOUCLE_fd>
</dl>

Fait (presque) l'affaire.
Il reste plus qu'à pouvoir classer par SIGLE ({par ligne_1} ne marche
pas, {par SIGLE} nom plus).

--
RealET

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

Qui produit :
SPIP :
     Système de Publication pour l'Internet Participatif

c'est buggué, donc :slight_smile:

* Cédric MORIN tapuscrivait, le 14/12/2007 18:24:

{tri_donnee ligne_1}
c'est foireux comme syntaxe, mais c'est en attendant de pouvoir surcharger le {par} pour cette boucle la uniquement

Ok, merci beaucoup.

Au final, j'ai donc ceci qui me donne toute satisfaction :
<div class="sigles">
<BOUCLE_acronymes_sigles(FORMS){type_form=acronymes_sigles}>
<dl>
<BOUCLE_Sigles(FORMS_DONNEES){id_form}{tri_donnee ligne_1}>
<dt>#LESVALEURS{ligne_1,' '}</dt>
<dd>#LESVALEURS{texte_1,' '}</dd>
</BOUCLE_Sigles>
</dl>
</BOUCLE_acronymes_sigles>
</div>

Est-ce que ça vaut la peine de le rajouter dans le plugin comme exemple d'usage (pour éviter au suivant de galèrer dessus) ?
Je propose le nom de squelette : inc_liste_sigles.html

(dans le meme esprit, il y a le tout aussi intuitif {recherche_donnee} pendant de {recherche} )

Cedric

Le 14 déc. 07 à 18:16, RealET a écrit :

* Cédric MORIN tapuscrivait, le 14/12/2007 18:07:

<table1> ?
ou

<dl>
<BOUCLE_fd(FORMS_DONNEES){id_form=1}>
<dt>#LESVALEURS{ligne_1,' '}</dt>
<dd>#LESVALEURS{ligne_1,' '}</dd>
</BOUCLE_fd>
</dl>

Super !
<dl>
<BOUCLE_fd(FORMS_DONNEES){id_form=1}>
<dt>#LESVALEURS{ligne_1,' '}</dt>
<dd>#LESVALEURS{texte_1,' '}</dd>
</BOUCLE_fd>
</dl>

Fait (presque) l'affaire.
Il reste plus qu'à pouvoir classer par SIGLE ({par ligne_1} ne marche
pas, {par SIGLE} nom plus).

--
RealET

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

--
RealET