Comment appliquer les tr.row_first, tr.odd et tr.even de spip.css aux tableaux d’un modèle ?

Bonsoir,

J’ai créé un modèle pour afficher dans un article les réponses à un formulaire créé avec Formidable en suivant les conseils de l’article de contrib : « Un retour d’expérience d’utilisation de Formidable »
https://contrib.spip.net/Un-retour-d-experience-d-utilisation-de-Formidable

Le tableau s’affiche bien, mais, bizarrement, si un tableau créé directement dans l’article tient compte des tr.row_first, tr.odd et tr.even de spip.css, ce n’est pas le cas du tableau généré par le modèle.

Donc, comment appliquer les tr.row_first, tr.odd et tr.even de spip.css au tableau d’un modèle ?

voilà le code de mon modèle :

Prénom
Nom
Avis Note (1 à 5)
#VOIR_REPONSE{input_1, brut, '' }
#VOIR_REPONSE{input_2, valeur_uniquement, '' }
#VOIR_REPONSE{textarea_1, brut, '' } #VOIR_REPONSE{selection_1, valeur_uniquement, ''}

Merci d’avance,

Hervé

Hum, je pense que le plus simple serait d’utiliser le CSS tout simplement. On peut désormais avoir une ligne sur 2 colorée en ajoutant td:nth-of-type(2n)

Teenoo

Le 21 mars 2017 à 19:34, Hervé Le Dantec <herve.ledantec@gmail.com> a écrit :

Bonsoir,

J’ai créé un modèle pour afficher dans un article les réponses à un formulaire créé avec Formidable en suivant les conseils de l’article de contrib : « Un retour d’expérience d’utilisation de Formidable »
https://contrib.spip.net/Un-retour-d-experience-d-utilisation-de-Formidable

Le tableau s’affiche bien, mais, bizarrement, si un tableau créé directement dans l’article tient compte des tr.row_first, tr.odd et tr.even de spip.css, ce n’est pas le cas du tableau généré par le modèle.

Donc, comment appliquer les tr.row_first, tr.odd et tr.even de spip.css au tableau d’un modèle ?

voilà le code de mon modèle :

Prénom
Nom
Avis Note (1 à 5)
#VOIR_REPONSE{input_1, brut, '' }
#VOIR_REPONSE{input_2, valeur_uniquement, '' }
#VOIR_REPONSE{textarea_1, brut, '' } #VOIR_REPONSE{selection_1, valeur_uniquement, ''}

Merci d’avance,

Hervé


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@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

Bonjour,

Voir

Le 21/03/2017 à 19:34, Hervé Le Dantec a écrit :

Bonsoir,

J’ai créé un modèle pour afficher dans un article les réponses à un
formulaire créé avec Formidable en suivant les conseils de l’article de
contrib : « Un retour d’expérience d’utilisation de Formidable »
Un retour d'expérience d'utilisation de Formidable - SPIP-Contrib

Le tableau s’affiche bien, mais, bizarrement, si un tableau créé
directement dans l’article tient compte des tr.row_first, tr.odd et
tr.even de spip.css, ce n’est pas le cas du tableau généré par le modèle.

*Donc, comment appliquer les tr.row_first, tr.odd et tr.even de spip.css
au tableau d’un modèle ?*

voilà le code de mon modèle :

<table class="spip">
<thead>
<tr>
<th>Prénom<br/>
Nom </th>
<th>Avis</th>
<th>Note (1 à 5)</th>
</tr>
</thead>
<BOUCLE_formidable_id_form(FORMULAIRES_REPONSES){id_formulaire=#ENV{id}}>
<tr>
<td>#VOIR_REPONSE{input_1, brut, '' }<br/>
#VOIR_REPONSE{input_2, valeur_uniquement, '' }</td>
<td>#VOIR_REPONSE{textarea_1, brut, '' }</td>
<td>#VOIR_REPONSE{selection_1, valeur_uniquement, ''}</td>
</BOUCLE_formidable_id_form>
</tr>
</table>

--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net