RE : Souci Balise EXPOSE

Bonjour à tous,

Toujours la tête dans mon menu, je n'arrive pas à EXPOSER des données !

J'ai essayé la méthode de la doc, en mettant dans l'URL id_rubrique=xx ca marche bien, par contre en tps normal avec rubriquexx ca ne veut rien savoir ! :frowning:
Quelqu'un aurait une idée ?
Je vous laisse mon code ci-dessous

<script type="text/javascript" src="#CHEMIN{menu.js}"></script>

<style type="text/css">
@import "#CHEMIN{menunetscape.css}";
</style>

<BOUCLE_MENU1(RUBRIQUES){id_rubrique=1}{par titre}{tout}>
<ul id="nav">

<!--- 1er niveau --->
<BOUCLE_MENU(RUBRIQUES){id_parent}{par titre} {tout}>
<li><a href="#URL_RUBRIQUE" [ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</A>

<!--- // 2eme niveau affichage rubrique --->
  <B_ssrub2>
  <ul>
  <BOUCLE_ssrub2(RUBRIQUES){id_parent}{par titre} {tout}>
        <li id=nav2><a href="#URL_RUBRIQUE" [ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</A>

  <!--- // 3eme niveau affichage rubrique --->
    <B_ssrub3>
    <ul>
    <BOUCLE_ssrub3(RUBRIQUES){id_parent}{par titre} {tout}>
          <li id=nav3><a href="#URL_RUBRIQUE" [ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</A>
    
      <!--- // 4eme niveau affichage rubrique --->
      <B_ssrub4>
      <ul>
      <BOUCLE_ssrub4(RUBRIQUES){id_parent}{par titre} {tout}>
            <li><a href="#URL_RUBRIQUE" [ class="(#EXPOSE)"]>(#TITRE|supprimer_numero)]</a></li>
      </BOUCLE_ssrub4>
      <!--- // 4eme niveau affichage article avec rubrique niveau 4--->
    
      <BOUCLE_exclure4 (ARTICLES) {id_rubrique} {id_mot=1} {doublons}>
      </BOUCLE_exclure4>
      <BOUCLE_afficher_non_exclus4(ARTICLES) {id_rubrique}{tout} {doublons} >
      <li id=nav4><a href="#URL_ARTICLE" [ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</A> </li>
      </BOUCLE_afficher_non_exclus4>
      </ul>
      </B_ssrub4>
      <!--- // 4eme niveau affichage article sans rubrique niveau 4--->
        <ul>
          <BOUCLE_exclure44 (ARTICLES) {id_rubrique} {id_mot=1} {doublons}>
          </BOUCLE_exclure44>
          <BOUCLE_afficher_non_exclus44 (ARTICLES){id_rubrique} {tout} {doublons} >
          <li id=nav4><a href="#URL_ARTICLE" [ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</A> </li>
          </BOUCLE_afficher_non_exclus44>
        </ul>
      <//B_ssrub4>
      </li>

    </BOUCLE_ssrub3>
    <!--- // 3eme niveau affichage article avec rubrique niveau 3--->
    
      <BOUCLE_exclure3 (ARTICLES){id_rubrique} {id_mot=1} {doublons}>
      </BOUCLE_exclure3>
      <BOUCLE_afficher_non_exclus3 (ARTICLES){id_rubrique} {tout} {doublons} >
      <li id=nav3><a href="#URL_ARTICLE" [ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</A> </li>
      </BOUCLE_afficher_non_exclus3>
      </ul>
  </B_ssrub3>
  <!--- // 3eme niveau affichage article sans rubrique niveau 3--->
      <ul>
      <BOUCLE_exclure33 (ARTICLES){id_rubrique} {id_mot=1} {doublons}>
      </BOUCLE_exclure33>
      <BOUCLE_afficher_non_exclus33 (ARTICLES) {id_rubrique}{tout} {doublons} >
      <li id=nav2><a href="#URL_ARTICLE" [ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</A> </li>
      </BOUCLE_afficher_non_exclus33>
      </ul>
    
    </li>
    
  </BOUCLE_ssrub2>
  <!--- // 2eme niveau affichage article avec rubrique niveau 2--->
    
      <BOUCLE_exclure2(ARTICLES) {id_rubrique} {id_mot=1} {doublons}>
      </BOUCLE_exclure2>
      <BOUCLE_afficher_non_exclus2 (ARTICLES){id_rubrique} {tout} {doublons} >
      <li id=nav2><a href="#URL_ARTICLE" [ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</A> </li>
      </BOUCLE_afficher_non_exclus2>
      </ul>
  </B_ssrub2>
  <!--- // 2eme niveau affichage article sans rubrique niveau 2--->
    <ul>
      <BOUCLE_exclure22 (ARTICLES){id_rubrique}{id_mot=1} {doublons}>
      </BOUCLE_exclure22>
      <BOUCLE_afficher_non_exclus22 (ARTICLES){id_rubrique} {tout} {doublons} >
      <li id=nav2><a href="#URL_ARTICLE" [ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero)]</A> </li>
      </BOUCLE_afficher_non_exclus22>
      </ul>
    
<//B_ssrub2>
  </li>
</BOUCLE_MENU>
</ul>
</BOUCLE_MENU1>

VALLET Johann a écrit :

Bonjour à tous,

Toujours la tête dans mon menu, je n'arrive pas à EXPOSER des données !

J'ai essayé la méthode de la doc, en mettant dans l'URL id_rubrique=xx ca marche bien, par contre en tps normal avec rubriquexx ca ne veut rien savoir ! :frowning:
Quelqu'un aurait une idée ?
Je vous laisse mon code ci-dessous

Bonjour

Selon les hébergeurs et selon les version de Spip SVN, la balise
EXPOSE n'a pas le même comportement.

Même avec du PHP 5, entre mon serveur local et celui chez mon
hébergeur (aussi en php5), il y a des différences. Chez mon
hébergeur, la balise est sans effets dans une boucle article :o

Je testerai tout à l'heure ton code et je te dirais ce que ça donne.

A bientôt
Grégoire

VALLET Johann a écrit :

Bonjour à tous,

Toujours la tête dans mon menu, je n'arrive pas à EXPOSER des données !

J'ai essayé la méthode de la doc, en mettant dans l'URL id_rubrique=xx ca marche bien, par contre en tps normal avec rubriquexx ca ne veut rien savoir ! :frowning:
Quelqu'un aurait une idée ?

Bonjour

Est ce que tu connais les boucles récursives?

Comment appelles-tu ton menu?
Je te recommande d'utiliser un
<INCLUDE{fond=tonsquelettemenu}{id_rubrique}{id_article}>
Avec ces deux paramètres, tu transmets dans le contexte les
identifiants de la rubrique ou de l'article le cas échéant.

Je n'ai pas pu tester plus loin, j'ai un peu changé ton code, mais
mes version SVN de Spip sont foireuses avec la balise #EXPOSE.

Pour le script Javascript, il faudrait le placer au niveau de <HEAD>
....</HEAD>

Sinon, il y a bien la bonne arborescence, mais tu pourrais
simplifier ton script avec les boucles récursives (voir la doc en ligne)

A bientôt
Grégoire

Bonjour,

Comment fais-tu appel à ton menu ?
Si c’est à travers un <INCLURE{fond=menu}> par exemple, tu doit lui passer les arguments {id_rubrique}{id_article} pour qu’il les reconnaisse…
<INCLURE{fond=menu}{id_rubrique}{id_article}>

jmv

----- Original Message -----
From: VALLET Johann
To: spip@rezo.net
Sent: Thursday, October 04, 2007 9:57 AM
Subject: [Spip] RE : Souci Balise EXPOSE

Bonjour à tous,

Toujours la tête dans mon menu, je n’arrive pas à EXPOSER des données !

J’ai essayé la méthode de la doc, en mettant dans l’URL id_rubrique=xx ca marche bien, par contre en tps normal avec rubriquexx ca ne veut rien savoir ! :frowning:
Quelqu’un aurait une idée ?
Je vous laisse mon code ci-dessous

@import "#CHEMIN{menunetscape.css}";

<BOUCLE_MENU1(RUBRIQUES){id_rubrique=1}{par titre}{tout}>


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip.net/fr_article1054.html