Menu & EXPOSE

Bonjour,

J'utilise le code suivant que j'ai récupéré quelque part (mais je ne me souviens plus d'ou il vient).
Cependant je n'arrive pas à exposer la rubrique en cours ou la rubrique de l'article en cours.
Pourtant je passe passe bien le paramètre id_rubrique dans l'include du menu :
<INCLURE{fond=inc-rubriques}{id_rubrique}>

Si quelqu'un a une idée sur ce problème....
En vous remerciant par d'avance.

Cordialement,
T.

Ci-dessous le code du menu :

<div id="nav">
<ul>
<BOUCLE_menurub(RUBRIQUES){id_parent=1}{par num titre}{tout}>

<BOUCLE_articles_plusdun(ARTICLES) {id_rubrique}{1,1}{doublons}>
<li><a href="[(#URL_RUBRIQUE)]" [class="(#EXPOSE)"] title="[(#_menurub:TITRE|couper{80}|supprimer_numero)]">[(#_menurub:TITRE|couper{2})&nbsp;/&nbsp;][(#_menurub:TITRE|couper{80}|supprimer_numero)]</a></li>
</BOUCLE_articles_plusdun>

<BOUCLE_articles_unseul(ARTICLES) {id_rubrique}{id_rubrique!=3}{id_rubrique!=4}{id_rubrique!=5}{id_rubrique!=6}{0,1}{doublons}>
<li><a href="[(#URL_ARTICLE)]" [class="(#EXPOSE)"] title="[(#_menurub:TITRE|couper{80}|supprimer_numero)] ">[(#_menurub:TITRE|couper{2})&nbsp;/&nbsp;][(#_menurub:TITRE|couper{80}|supprimer_numero)<br />]</a></li>
</BOUCLE_articles_unseul>

<//B_articles_plusdun>
</BOUCLE_menurub>
</ul>
</div>

Bonjour,

inclure et expose sont incompatibles, puisque tu fais appel à une page html annexe.
Pour que #EXPOSE fonctionne, ton menu doit être dans chacune des pages du squelette :wink:

Rémy

Thomas Lamarche a écrit :

Non pas tout à fait d'accord.

Il faut que dans ton fichier d'include, tu rapatries l'identifiant de ce qui te sert à génrer le menu et tu peux ainsi mettre du #EXPOSE

exemple qui tournes sur le site vie-publique.fr
http://www.vie-publique.fr/politiques-publiques/decentralisation/reforme-constitutionnelle/

je te donne le code de l'include menu (pavé vert sur la page):

<BOUCLE_rubrique (RUBRIQUES) {id_rubrique}>
<ul id="menu61" class="no_js">
<BOUCLE_menu (RUBRIQUES){id_enfant} {par titre} >
<BOUCLE_menuparent (RUBRIQUES){id_parent} {par titre} {titre==00} >
<li class="arrow02"><a href="#URL_RUBRIQUE" >[(#_menu:TITRE|supprimer_numero)]</a>
</BOUCLE_menuparent>
</BOUCLE_menu>

<BOUCLE_menu2 (RUBRIQUES){id_enfant} {par titre}>
<ul>
<BOUCLE_menuparent2 (RUBRIQUES){id_parent} {par titre} {titre!==00} >
<li [ class="(#EXPOSE)"]><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a></li>
</BOUCLE_menuparent2>
</ul>
</BOUCLE_menu2>
</li>
</ul>
<BOUCLE_menu3 (RUBRIQUES){id_enfant} {par titre}>
<BOUCLE_indexationtransversale2 (MOTS){id_rubrique}{id_groupe=35}>
<p class="clear">
<span>
<a href="#URL_MOT">Les autres dossiers <span class="italic">#TITRE</span></a>
</span>
</p> </BOUCLE_indexationtransversale2>
</BOUCLE_menu3>

</BOUCLE_rubrique>

Bonne suite

Rémy SALAÜN a écrit :

Bonjour,

inclure et expose sont incompatibles, puisque tu fais appel à une page html annexe.
Pour que #EXPOSE fonctionne, ton menu doit être dans chacune des pages du squelette :wink:

Rémy

Thomas Lamarche a écrit :

Bonjour,

J'utilise le code suivant que j'ai récupéré quelque part (mais je ne me souviens plus d'ou il vient).
Cependant je n'arrive pas à exposer la rubrique en cours ou la rubrique de l'article en cours.
Pourtant je passe passe bien le paramètre id_rubrique dans l'include du menu :
<INCLURE{fond=inc-rubriques}{id_rubrique}>

Si quelqu'un a une idée sur ce problème....
En vous remerciant par d'avance.

Cordialement,
T.

Ci-dessous le code du menu :

<div id="nav">
<ul>
<BOUCLE_menurub(RUBRIQUES){id_parent=1}{par num titre}{tout}>

<BOUCLE_articles_plusdun(ARTICLES) {id_rubrique}{1,1}{doublons}>
<li><a href="[(#URL_RUBRIQUE)]" [class="(#EXPOSE)"] title="[(#_menurub:TITRE|couper{80}|supprimer_numero)]">[(#_menurub:TITRE|couper{2})&nbsp;/&nbsp;][(#_menurub:TITRE|couper{80}|supprimer_numero)]</a></li>

</BOUCLE_articles_plusdun>

<BOUCLE_articles_unseul(ARTICLES) {id_rubrique}{id_rubrique!=3}{id_rubrique!=4}{id_rubrique!=5}{id_rubrique!=6}{0,1}{doublons}>

<li><a href="[(#URL_ARTICLE)]" [class="(#EXPOSE)"] title="[(#_menurub:TITRE|couper{80}|supprimer_numero)] ">[(#_menurub:TITRE|couper{2})&nbsp;/&nbsp;][(#_menurub:TITRE|couper{80}|supprimer_numero)<br />]</a></li>
</BOUCLE_articles_unseul>

<//B_articles_plusdun>
</BOUCLE_menurub>
</ul>
</div>

_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : spip-off@rezo.net <mailto: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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

------------------------------------------------------------------------

_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
  

Rémy SALAÜN a écrit :

Bonjour,

inclure et expose sont incompatibles, puisque tu fais appel à une page html annexe.
Pour que #EXPOSE fonctionne, ton menu doit être dans chacune des pages du squelette :wink:

Rémy

Pardon ?
J’utilise un menu avec #EXPOSE et il se trouve dans une fichier inclus et … ça fonctionne !!

Jean-Christophe Villeneuve a écrit :

Bonjour,

C’est ce que je disais en préambule à mon problème.

Tu peux passer le paramètre de la rubrique en cours de la manière suivante dans ton include :

<INCLURE{fond=inc-rubriques}{id_rubrique}>

En tout cas j’ai toujours pas de solution à ce satané menu :frowning:

Cordialement,
T.

Rémy SALAÜN a écrit :

Jean-Christophe Villeneuve a écrit :

Rémy SALAÜN a écrit :

Bonjour,

inclure et expose sont incompatibles, puisque tu fais appel à une page html annexe.
Pour que #EXPOSE fonctionne, ton menu doit être dans chacune des pages du squelette :wink:

Rémy

Pardon ?
J’utilise un menu avec #EXPOSE et il se trouve dans une fichier inclus et … ça fonctionne !!

Ok
tu peux voir ici le code du fichier inclus que j’appelle par
<INCLURE {fond=inclusions/menu}{id_rubrique}>
dans mes pages rubrique et article

voilà voilà

Jean-Christophe Villeneuve a écrit :

Rémy SALAÜN a écrit :

Jean-Christophe Villeneuve a écrit :

Rémy SALAÜN a écrit :

Bonjour,

inclure et expose sont incompatibles, puisque tu fais appel à une page html annexe.
Pour que #EXPOSE fonctionne, ton menu doit être dans chacune des pages du squelette :wink:

Rémy

Pardon ?
J’utilise un menu avec #EXPOSE et il se trouve dans une fichier inclus et … ça fonctionne !!

Ok
tu peux voir ici le code du fichier inclus que j’appelle par
<INCLURE {fond=inclusions/menu}{id_rubrique}>
dans mes pages rubrique et article

voilà voilà

Merci beaucoup !
Je mettrai cela en pratique dorénavant :wink:

Bon week-end,
Rémy