Categories > TinyButStrong general (FR) >

nodata en dehors d'une liste

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Kaimite
Date: 2008-06-03
Time: 17:49

nodata en dehors d'une liste

Bonjour,

Le titre est un peu bizarre mais je ne vois pas comment le formuler...

Voilà, je commence avec TBS et j'ai une petite question sur le "nodata". J'ai regardé sur la doc mais je ne trouve pas d'exemple qui corresponde à mon cas :

J'ai une liste pour afficher un block et je voudrais remplacer la boucle par un nodata. Mais le nodata sera dans un paragraphe et non un <li>.

Voici deux exemples :

<ul>
    [listeParticipant;block=begin;bmagnet=ul]
    <li>
        [listeParticipant.#] - [listeParticipant.nom]
    </li>
    [listeParticipant;block=end]
    <li>[listeParticipant;block=li;nodata]Aucun Nom</li>
</ul>

Cet exemple fonctionne mais je veux sortir le nodata de la liste et la supprimer s'il n'y a rien. J'ai tenté ça mais ça ne fonctionne pas.
<ul>
    [listeParticipant;block=begin;bmagnet=ul]
    <li>
        [listeParticipant.#] - [listeParticipant.nom]
    </li>
    [listeParticipant;block=end]
</ul>
<p>[listeParticipant;block=p;nodata]Aucun Nom</p>

Merci de votre aide :)

Cordialement,
Kaimite
By: Skrol29
Date: 2008-06-04
Time: 13:03

Re: nodata en dehors d'une liste

Bonjour Kaimite,


Effectivement, "nodata" est prioritaire sur "bmagnet" et on ne peut avoir les deux. C'est peut être un truc à améliorer.

Je te conseille le truc suivant qui marche :
<ul>
  <li>[listeParticipant.#;block=li;bmagnet=ul] - [listeParticipant.nom]</li>
</ul>

<p>[onshow;block=p;when [listeParticipant.#]=0]Aucun Nom</p>

By: Kaimite
Date: 2008-06-04
Time: 13:40

Re: nodata en dehors d'une liste

Bonjour,

Merci pour ta réponse rapide. Je vais jeter un oeil :)

Cordialement,
Kaimite