Affichage conditionnel.. permanent !

Bonjour !

Je me trouve devant un mystère: j'ai inséré dans un squelette (article) une
boucle DOCUMENTS qui est.. toujours exécutée, qu'il y ait ou non des
documents attachés à l'article !

Je m'explique:

----------------------------------------------------
<BOUCLE_article_principal(ARTICLES) {id_article}>

{..... blah blah .... }

    <!-- affichage de l'article sélectionné -->
    <div class="cartouche">
    [(#LOGO_ARTICLE|left)]
    [<div class="surtitre">(#SURTITRE)</div>]
    <h1 class="titre-texte">#TITRE</h1>
    [<div class="surtitre">(#SOUSTITRE)</div>]
    [(#DATE|nom_jour)] [(#DATE|affdate).]
    </div>
    <div style="line-height: 0em">&nbsp;</div>

    [<div class="chapo">(#CHAPO)</div>]
    [<div class="texte">(#TEXTE|justifier)</div>]
    [<div class="ps">(#PS)</div>]
    [<div class="notes">(#NOTES)</div>]

    ///// JUSQUE LA, TOUT EST OK

    <B_docs>
    <div class="menu">
    <div class="menu-titre">Documents associés</div>
  <table class="spip" width="95%" align="center">

<BOUCLE_documents_joints(DOCUMENTS){id_article}{mode=document}{doublons}{par
titre}>
    <tr>
    <td width="10%" align="center">[(#LOGO_DOCUMENT|#URL_DOCUMENT)]</td>
    <td align="center">
      <a href="#URL_SITE">[<div class="titre">(#TITRE)</div><br>]</a>
          [(#DESCRIPTIF)]<br>
          [(#TYPE_DOCUMENT) -] [(#TAILLE|taille_en_octets)]
    </td>
    </tr>
      </BOUCLE_documents_joints>
  </table>
    </div>
    </B_docs>

    ///// le div "Documents associés" s'affiche même s'il n'y a pas de doc
attaché !

</BOUCLE_article_principal>
(Pas d'article &agrave; cette adresse.)
<//B_article_principal>
----------------------------------------------------

J'ai d'abord pensé à un bête problème de formatage (type espace superflu ou
saut de ligne), mais d'autres boucles sont formatées de la même façon et
réagissent correctement !

Une piste pour un débutant ?

Merci d'avance !

Jean-Luc GARNIER

Le Wed 08/10/2003 à 12:35, Jean-Luc GARNIER a écrit :

    <B_docs>
    <div class="menu">
    <div class="menu-titre">Documents associés</div>
  <table class="spip" width="95%" align="center">

<BOUCLE_documents_joints(DOCUMENTS){id_article}{mode=document}{doublons}{par
titre}>

  Heu .. pourquoi c'est BOUCLE_documents_joints et B_docs et
pas B_documents_joints ?

À+, Pif.

Et bin ! On peut dire que c'est un copier-co-co-coller ! Un peu de
tremblement dans la souris, et voila une belle boucle qui foire ! :slight_smile:

Merci, mea culpa, mea maxima mierda !

Jean-Luc GARNIER

-----Original Message-----
From: Christian Lefebvre [mailto:christian.lefebvre@atosorigin.com]
Sent: mercredi 8 octobre 2003 15:37
To: Jean-Luc GARNIER
Cc: SPIP Mail-List (E-mail)
Subject: Re: [Spip] Affichage conditionnel.. permanent !

Le Wed 08/10/2003 à 12:35, Jean-Luc GARNIER a écrit :

    <B_docs>
    <div class="menu">
    <div class="menu-titre">Documents associés</div>
  <table class="spip" width="95%" align="center">

<BOUCLE_documents_joints(DOCUMENTS){id_article}{mode=document}{doublons}{par

titre}>

  Heu .. pourquoi c'est BOUCLE_documents_joints et B_docs et
pas B_documents_joints ?

À+, Pif.