Bonjour,
effectivement, il faut que "<option
value="#ID_ARTICLE">#TITRE </option>" soit dans la boucle mais comme je l'ai dit lors de mon 1er mail: cela me duplique le menu déroulant autant de fois que j'ai d'articles.
Pour bien etre clair ca le fait avec ce code là (celui que vous m'avez donné):
<FORM ACTION="article.php3" METHOD="get">
<SELECT NAME="id_article">
<BOUCLE_menu_articles(ARTICLES){id_rubrique}{par titre}>
<OPTION VALUE="#ID_ARTICLE">#TITRE </OPTION>
</BOUCLE_menu_articles>
</SELECT>
<INPUT TYPE="submit" NAME="Valider" VALUE="Afficher l'article">
</FORM>
Pour etre encore plus clair, et c'est la je crois qu'il y a quelque chose qui cloche, je vous décris en gros ce qui apparait dans l'ordre sur ma page html quand j'inscris ce code:
- une zone de texte déroulante (vierge) avec dans proprièté dans le champ nom (id_article)
- balise html contenant <BOUCLE_menu_articles(ARTICLES){id_rubrique}{par titre}>
- une zone de texte déroulante (avec inscription #TITRE) avec dans proprièté dans le champ nom (RIEN - vierge) - choix: #TITRE - Valeur: #ID_ARTICLE - Selectionné: NON
- balise html contenant </BOUCLE_menu_articles>
- bouton afficher l'article
Je rappelle que je n'ai rien modifié, cela fait cela en faisant juste un c/c du code ci dessus.
Merci de votre réponse
A+
----Original Message Follows----
From: Fil <fil@rezo.net>
To: eric jaubert <eric_jaubert@hotmail.com>
Subject: Re: [Spip] HELP - boucle dans menu déroulant - merci
Date: Thu, 27 Sep 2001 08:17:53 +0200
Ton code actuel et celui que j'ai indiqué ci-dessous n'ont effectivement
rien à voir : ce qui BOUCLE, ce doit être "<option
value="#ID_ARTICLE">#TITRE </option>", or chez toi cette partie-là n'esst
pas dans la BOUCLE !
@ eric jaubert (eric_jaubert@hotmail.com) :
> salut,
>
> et bien j'arrive toujours pas à le faire marcher sur mon site. Même si
> j'enlève (id_rubrique).
>
> voici mon code actuel:
>
> <form action="article.php3" method="get">
> <p align="center"><select size="1">
> <option value="#ID_ARTICLE">#TITRE </option>
> </select><BOUCLE_menu_articles(ARTICLES){0,40}{par
> titre}></BOUCLE_menu_articles><input type="submit" name="Valider"
> value="Afficher l'article"> </p>
> </form>
>
> enfin pour moi, ca me semble assez logique que cela ne marche pas vu que la
> balise html se trouve apres le menu déroulant. Donc comme je l'ai dis
> précédement, je l'ai mise avant la balise pour essayer et là j'ai eu bien
> évidemment le menu déroulant qui s'est dupliqué 
>
> je ne pige pas 
>
> ----Original Message Follows----
> From: Fil <fil@rezo.net>
> To: eric jaubert <eric_jaubert@hotmail.com>
> CC: spip@rezo.net
> Subject: Re: [Spip] HELP - boucle dans menu déroulant - merci
> Date: Thu, 27 Sep 2001 00:59:18 +0200
>
> @ eric jaubert (eric_jaubert@hotmail.com) :
> > je reformule ma demande à propos du code proposé dans la rubrique Trucs
> et
> > astuces de spip.
> > Je n'arrive toujours pas à faire apparaitre mes articles dans ce menu:
>
> Je te confirme que chez moi ce squelette fonctionne... Ã condition qu'il y
> ait des articles publiés dans la rubrique n°1 ! Tu peux supprimer
> {id_rubrique=1} et mettre par précaution {0,40} pour n'avoir que 40 articles
> maxi dans ton menu...
>
> <FORM ACTION="article.php3" METHOD="get">
> <SELECT NAME="id_article">
> <BOUCLE_menu_articles(ARTICLES){id_rubrique=1}{par date}>
> <OPTION VALUE="#ID_ARTICLE">#TITRE </OPTION>
> </BOUCLE_menu_articles>
> </SELECT>
> <INPUT TYPE="submit" NAME="Valider" VALUE="Afficher l'article">
> </FORM>
>
> -- Fil
>
> _________________________________________________________________
> Téléchargez MSN Explorer gratuitement à l'adresse
> http://explorer.msn.fr/intl.asp
>
-- Fil
_________________________________________________________________
Téléchargez MSN Explorer gratuitement à l'adresse http://explorer.msn.fr/intl.asp