TinyButStrong - the PHP Template Engine
Categories > TinyButStrong general (FR) >

blocs et style conditionnel

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs

By: Speedy
Date: 2014-03-21
Time: 17:49

blocs et style conditionnel

Bonjour,

J'utilise un bloc pour afficher des infos sans utiliser de tableau.
Voici un bout de code
<div>
<h3>[blk.titre;block=div]</h3>
<p>[blk.texte;block=div;strconv=no;ope=max:100;maxutf8]</p>
</div>

Je voudrais pouvoir ajouter ou modifier un attribut de classe dans la balise <div> différents en fonction de la valeur d'un champ "blk.domaine" de façon à bien différencier le infos suivant ce champ.
Est-ce possible ?
Merci
By: Skrol29
Date: 2014-03-22
Time: 23:16

Re: blocs et style conditionnel

Bonjour,

> sans utiliser de tableau.

Que veux-tu dire par là ?

>Je voudrais pouvoir ajouter ou modifier un attribut de classe dans la balise <div>

Oui, avec la le paramètre "att".
http://www.tinybutstrong.com/manual.php#html_field_prm_att
By: Speedy
Date: 2014-03-23
Time: 17:34

Re: blocs et style conditionnel

Bonjour Skrol29,

Merci pour ta réponse rapide.
Je ne vois pas très bien comment faire avec l'attribut prm, j'ai un peu de mal avec l'anglais. Par contre j'ai trouvé une méthode qui fonctionne :
<div class="style[blk.rubrique]" >
        <h3 style='float:left'> <a id='art[blk.idArticle]' href='' >[blk.titre;block=div]</a></h3>
        <h4 style='float:right'>[blk.date_affichage;frm='dd/mm/yyyy']</h4>
        <br />
        <p>[blk.description;block=div;strconv=no;ope=max:200;maxutf8]</p>
    </div>

La classe dépend de la valeur de blk.rubrique ainsi je peux différencier les infos.

PS : dommage qu'on ne dispose pas de l'aide en français, parce que pour les non anglophones c'est un peu galère.
By: Skrol29
Date: 2014-03-25
Time: 00:32

Re: blocs et style conditionnel


> dommage qu'on ne dispose pas de l'aide en français, parce que pour les non anglophones c'est un peu galère.

La doc en Français a été arrêté car cela prend du temps de la mettre à jour.

>Je ne vois pas très bien comment faire avec l'attribut prm

Ce n'est pas "prm" mais "att". Ce paramètre déplace un champ TBS dans un attribut.

Le modèle :
<div>[blk.rubrique;att=div#class]</div>
est équivalent de :
<div class="[blk.rubrique]"></div>
By: Speedy
Date: 2014-03-26
Time: 15:33

Re: blocs et style conditionnel

Ah c'est tout bête finalement.
Merci.