Categories > TinyButStrong general (FR) >

suppression block sans supprimer son contenu

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Aurélien
Date: 2006-06-30
Time: 12:26

suppression block sans supprimer son contenu

Bonjour, j'ai une balise a que j'aimerais supprimer avec une condition sur chaque élément du bloc. Pour l'instant je fais ça :
<a href="[bloc_pages.liste_pages.lien_page.val;block=a]">                      -[bloc_pages.liste_pages.num_page.val;block=a]-
</a>
Ca me met tous les liens comme il faut. Maintenant, j'aimerais rajouter une condition pour chaque élément du bloc qui dirais d'afficher ou non la balise a. Mais j'y arrive pas. Voila la condition :
[bloc_pages.liste_pages.page_courante.val]
qui vaut 'page_courante' quand je ne veux pas afficher la balise et '' quand je veux afficher la balise
Voici ce que j'aimerais obtenir :
-1-
<a href="mots_cles.php?page=2">-2-</a>
<a href="mots_cles.php?page=3">-3-</a>
<a href="mots_cles.php?page=4">-4-</a>
<a href="mots_cles.php?page=5">-5-</a>

je vois vraiment pas comment faire. merci de votre aide
By: Skrol29
Date: 2006-06-30
Time: 13:11

Re: suppression block sans supprimer son contenu

Un truc comme ça avec magnet devrait marcher :
<a href="[bloc_pages.liste_pages.page_courante.val;if [val]=[bloc_pages.liste_pages.num_page.val];then '';magnet=a;mtype=m+m]">       -[bloc_pages.liste_pages.num_page.val;block=a]-
</a>

Sinon tu peux aussi utiliser des section de bloc conditionelles. une section avec la balise <a></a> et une autre section sans lcette balise.
By: Aurélien
Date: 2006-06-30
Time: 14:02

Re: suppression block sans supprimer son contenu

Merci pour le bout de code, ça m'a bien aidé. J'ai un peu modifier mon code php puis j'ai changé mon code pour le template. Ca donne ça :
    <a href="[bloc_pages.liste_pages.lien_page.val;block=a]"><!-- [page_courante;if [val]=[bloc_pages.liste_pages.num_page.val];then '';magnet=a;mtype=m+m] --> -[bloc_pages.liste_pages.num_page.val;block=a]-</a>           

(dans le code que tu m'as donné, il manque les liens html)

Voilà maintenant ça marche!!!

Merci beaucoup