Afficher si et seulement si...

Bonjour à tous,

Dans mon squellette article, j'ai fait une place consacrée aux notes bas de
page (#NOTES)...
Seulement, souvent, je n'ai pas de notes bas de page sur un article...

Donc le visiteurs voit un cadre coloré (ma création :)) avec "Notes :"
puis... rien

Est-il possible de fixer une condition du style "afficher ce qu'il y a dans
la boucle si il existe des réultats" ?

Merci d'avance !

le 14/09/03 18:59, Patate à mswen@alterlinks.com a écrit :

Est-il possible de fixer une condition du style "afficher ce qu'il y a dans
la boucle si il existe des réultats" ?

si j'ai bien compris la question c'est la syntaxe "code optionnel" ici
La syntaxe des balises SPIP - SPIP dont tu a besoin

ce qui donne pour toi un truc du genre
[ texte optionnel avant (#NOTES) texte optionnel après ]

Nicolas RIQUOIS
http://www.pucroller.com

Merci pour ta réponse... malgré le lien, je ne trouve pas cela super clair
:frowning:

pour ce bout de code :

<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr bgcolor="#CCCCFF">
<td width="100%" bgcolor="#ECECFF"><p><strong>Notes :<br>
</strong>#NOTES</p></td>
</tr>
</table>

Où devons-nous placer les crochets pour ne pas avoir un table rose vide :slight_smile: ?

Merci d'avance

le 14/09/03 20:31, Patate à mswen@alterlinks.com a écrit :

Merci pour ta réponse... malgré le lien, je ne trouve pas cela super clair
:frowning:
pour ce bout de code :

[<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr bgcolor="#CCCCFF">
<td width="100%" bgcolor="#ECECFF"><p><strong>Notes :<br>
</strong>(#NOTES)</p></td>
</tr>
</table>]

Où devons-nous placer les crochets pour ne pas avoir un table rose vide :slight_smile: ?

essaye ce que j'ai mis dans ton code ... ceci dit je n'ai pas testé et ne
met pas ma tete sur le billot concernant le succes :wink:

Nicolas RIQUOIS
http://www.pucroller.com

Patate wrote:

Où devons-nous placer les crochets pour ne pas avoir un table rose vide :slight_smile: ?

c'est probablement ca :

[<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr bgcolor="#CCCCFF">
<td width="100%" bgcolor="#ECECFF"><p><strong>Notes :<br>
</strong>(#NOTES)</p></td>
</tr>
</table>]

le 14/09/03 20:31, Patate à mswen@alterlinks.com a écrit :

Merci pour ta réponse... malgré le lien, je ne trouve pas cela super clair

une variante a ma proposition precedente est peut etre aussi d'utiliser les
boucles conditionnelles La syntaxe des boucles - SPIP

avec une boucle specifique pour l'affichage de tes notes
un truc dans le genre

<B_notes>
<BOUCLE_notes(TYPE){critère1}{critère2}...{critèrex}>
Code HTML + balises SPIP de ton tableau avec fond rose
</BOUCLE_notes>
</B_notes>

Nicolas RIQUOIS
http://www.pucroller.com

J'ai tout essayé :frowning: et force est de constater que j'ai toujours mon tableau
vide...

Pourtant, si je suis l'article de spip.net, le code si dessous devrait
fonctionner :

Balise d'ouverture de l'article
#TEXTE

<B1>
balise ouverture tableau
<BOUCLE1(ARTICLES){id_article}>
    Note :<BR>#NOTES
</BOUCLE1>
balise fermeture tableau
</B1>

Balise de fermeture de l'article

Salut,

Pourtant, si je suis l'article de spip.net, le code si dessous devrait
fonctionner :

Balise d'ouverture de l'article
#TEXTE

<B1>
balise ouverture tableau
<BOUCLE1(ARTICLES){id_article}>
    Note :<BR>#NOTES
</BOUCLE1>
balise fermeture tableau
</B1>

Balise de fermeture de l'article

Ton #TEXTE est relatif à l'article... Il doit donc être à
l'intérieur de la boucle ARTICLES, lui aussi. Ce qui donne :

<B1>
Balise d'ouverture de l'article
<BOUCLE1(ARTICLES){id_article}>
  #TEXTE
  [balise ouverture tableau
  Note :<BR>(#NOTES)
  balise fermeture tableau]
</BOUCLE1>
Balise de fermeture de l'article
</B1>

a+

Antoine.

Bonjour,

je désirerai me désinscire pour une semaine (vacances obligent ...)

Merci !