Plusieurs rubriques sans mélange

Bonjour,
Je dois utiliser trois menus différents sur un site qui compte à l’origine « nav.html » donc en plus un menu dans la colonne de gauche et un autre menu dans la colonne de droite, chacun ayant une fonction différente qui doivent appeler des rubriques et sous rubriques différentes, mais j’ai bien essayé toutes les formes possible, toutes les rubriques et sous rubriques se mélangent d’un menu à l’autre, j’ai bien essayé le fameux « id_rubrique!==^ » mais ça devient fastidieux, j’ai beau fouiller un peu partout je ne trouve pas de solutions, peut-être avez-vous une idée,
Merci

Bonjour,

Oui, je pense qu'ici on pourrait t'aider. Simplement donnes nous au moins tes codes(boucles) pour que l'on puisse voir et éventuellement le site en question si il est ligne.
Si je comprends bien ce sont des inclure ?
Bernard

Louis MAÏQUEZ a écrit :

Bonjour,
Je dois utiliser trois menus différents sur un site qui compte à l'origine "nav.html" donc en plus un menu dans la colonne de gauche et un autre menu dans la colonne de droite, chacun ayant une fonction différente qui doivent appeler des rubriques et sous rubriques différentes, mais j'ai bien essayé toutes les formes possible, toutes les rubriques et sous rubriques se mélangent d'un menu à l'autre, j'ai bien essayé le fameux "id_rubrique!==^" mais ça devient fastidieux, j'ai beau fouiller un peu partout je ne trouve pas de solutions, peut-être avez-vous une idée, Merci
------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Le site est en construction donc pas en ligne
Il y a une rubrique horizontale (nav.html), donc je n’envoie pas le code.
Une rubrique colonne de gauche:

**Ensuite une rubrique colonne de droite:**

Entreprises

Je précise que chaque rubrique a une fonction différente d’où la différence de boucles, après je ne sais pas si mes explications suffisent
Merci

A mon avis le plus simple est de gérer ça avec des mots-clés
Tu crées un mot-clé "menudroite" par exemple que tu associes à certaines rubriques
Dans la boucle RUBRIQUES de ton menu, tu rajoutes le critère {titre_mot=menudroite}
Et tu ne verras dans ce menu que les rubriques avec ce mot-clé

Le 02/04/2013 16:15, Louis MAÏQUEZ a écrit :

Bonjour,
Je dois utiliser trois menus différents sur un site qui compte à l'origine "nav.html" donc en plus un menu dans la colonne de gauche et un autre menu dans la colonne de droite, chacun ayant une fonction différente qui doivent appeler des rubriques et sous rubriques différentes, mais j'ai bien essayé toutes les formes possible, toutes les rubriques et sous rubriques se mélangent d'un menu à l'autre, j'ai bien essayé le fameux "id_rubrique!==^" mais ça devient fastidieux, j'ai beau fouiller un peu partout je ne trouve pas de solutions, peut-être avez-vous une idée,
Merci

Donc si je comprends bien le menu à gauche te donnent la ou les rubriques racines puis les sous-rubriques et celle de droite doit te donner la sous sous rubrique des sous-rubriques appelées dans le menu de gauche?
Enfin, du moins.. c'est ce que tu tentes de faire?
Louis MAÏQUEZ a écrit :

Le site est en construction donc pas en ligne
Il y a une rubrique horizontale (nav.html), donc je n'envoie pas le code.
*Une rubrique colonne de gauche:*
<ul>
<BOUCLE_principale(RUBRIQUES){racine} {par num titre, titre}{id_rubrique!==^(1|2|3|4|5|6|7|8|17|18|)$} >
<li>
    <h2>#TITRE</h2>
    <B_rubriques>
    <ul>
       <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre} >
       <li>
    <a class="lien#EXPOSER"href="#URL_RUBRIQUE">#TITRE</a>
           <BOUCLE_sousRubriques(BOUCLE_rubriques)> </BOUCLE_sousRubriques>
       </li>
       </BOUCLE_rubriques>
    </ul>
    </B_rubriques>
</li>
</BOUCLE_principale>
</ul>
*Ensuite une rubrique colonne de droite:*
<div class="menu rubriques">
<h2>Entreprises</h2>
<ul>
<B_rubriques>
    <ul>
       <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre} >
       <li>
    <a class="lien#EXPOSER"href="#URL_RUBRIQUE">#TITRE</a>
           <BOUCLE_sousRubriques(BOUCLE_rubriques)> </BOUCLE_sousRubriques>
       </li>
       </BOUCLE_rubriques>
    </ul>
    </B_rubriques>

</ul>
</div>

Je précise que chaque rubrique a une fonction différente d'où la différence de boucles, après je ne sais pas si mes explications suffisent
Merci

Le 2 avril 2013 17:18, Bernard Blazin <bernard.blazin@free.fr <mailto:bernard.blazin@free.fr>> a écrit :

    Bonjour,

    Oui, je pense qu'ici on pourrait t'aider. Simplement donnes nous
    au moins tes codes(boucles) pour que l'on puisse voir et
    éventuellement le site en question si il est ligne.
    Si je comprends bien ce sont des inclure ?
    Bernard

    Louis MAÏQUEZ a écrit :

        Bonjour,
        Je dois utiliser trois menus différents sur un site qui compte
        à l'origine "nav.html" donc en plus un menu dans la colonne de
        gauche et un autre menu dans la colonne de droite, chacun
        ayant une fonction différente qui doivent appeler des
        rubriques et sous rubriques différentes, mais j'ai bien essayé
        toutes les formes possible, toutes les rubriques et sous
        rubriques se mélangent d'un menu à l'autre, j'ai bien essayé
        le fameux "id_rubrique!==^" mais ça devient fastidieux, j'ai
        beau fouiller un peu partout je ne trouve pas de solutions,
        peut-être avez-vous une idée, Merci
        ------------------------------------------------------------------------

        _______________________________________________
        liste spip
        spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer
        un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

        Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
        Discuter chez rezo.net

        Documentation de SPIP : http://www.spip.net/

        Irc : de l'aide à toute heure : http://spip.net/irc

Pas exactement,
Je souhaite appeler rubriques et sous rubriques indépendamment de chaque menu, la rubrique 10 dans la colonne de gauche et une rubrique 20 dans la colonne de droite et empêcher qu’elles se mélangent, j’ai bien pensé à des mots clés par rubrique qui dirigeraient sur la colonne concernée, mais je ne sais pas faire

Ben comme je t'ai dit dans l'autre message :
un mot-clé "menudroite" que tu colles à ta rubrique 20 et un mot-clé "menugauche" que tu colles à ta rubrique 10

et
<BOUCLE_principale(RUBRIQUES){racine} {par num titre, titre}{id_rubrique!==^(1|2|3|4|5|6|7|8|17|18|)$} >
devient
<BOUCLE_principale(RUBRIQUES){titre_mot=menugauche} >

puis
<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre} >
(tiens c'est bizarre le id-parent ici)
devient
<BOUCLE_rubriques(RUBRIQUES) {menudroite} >

et hop !

Le 02/04/2013 18:09, Louis MAÏQUEZ a écrit :

Pas exactement,
Je souhaite appeler rubriques et sous rubriques indépendamment de chaque menu, la rubrique 10 dans la colonne de gauche et une rubrique 20 dans la colonne de droite et empêcher qu'elles se mélangent, j'ai bien pensé à des mots clés par rubrique qui dirigeraient sur la colonne concernée, mais je ne sais pas faire

Le 2 avril 2013 17:57, Bernard Blazin <bernard.blazin@free.fr <mailto:bernard.blazin@free.fr>> a écrit :

    Donc si je comprends bien le menu à gauche te donnent la ou les
    rubriques racines puis les sous-rubriques et celle de droite doit
    te donner la sous sous rubrique des sous-rubriques appelées dans
    le menu de gauche?
    Enfin, du moins.. c'est ce que tu tentes de faire?
    Louis MAÏQUEZ a écrit :

        Le site est en construction donc pas en ligne
        Il y a une rubrique horizontale (nav.html), donc je n'envoie
        pas le code.
        *Une rubrique colonne de gauche:*
        <ul>
         <BOUCLE_principale(RUBRIQUES){racine} {par num titre,
        titre}{id_rubrique!==^(1|2|3|4|5|6|7|8|17|18|)$} >
         <li>
            <h2>#TITRE</h2>
            <B_rubriques>
            <ul>
               <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre} >
               <li>
            <a class="lien#EXPOSER"href="#URL_RUBRIQUE">#TITRE</a>
                   <BOUCLE_sousRubriques(BOUCLE_rubriques)>
        </BOUCLE_sousRubriques>
               </li>
               </BOUCLE_rubriques>
            </ul>
            </B_rubriques>
         </li>
         </BOUCLE_principale>
        </ul>
        *Ensuite une rubrique colonne de droite:*
        <div class="menu rubriques">
         <h2>Entreprises</h2>
         <ul>
        <B_rubriques>
            <ul>
               <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre} >
               <li>
            <a class="lien#EXPOSER"href="#URL_RUBRIQUE">#TITRE</a>
                   <BOUCLE_sousRubriques(BOUCLE_rubriques)>
        </BOUCLE_sousRubriques>
               </li>
               </BOUCLE_rubriques>
            </ul>
            </B_rubriques>

         </ul>
        </div>

        Je précise que chaque rubrique a une fonction différente d'où
        la différence de boucles, après je ne sais pas si mes
        explications suffisent
        Merci

        Le 2 avril 2013 17:18, Bernard Blazin <bernard.blazin@free.fr
        <mailto:bernard.blazin@free.fr> <mailto:bernard.blazin@free.fr
        <mailto:bernard.blazin@free.fr>>> a écrit :

            Bonjour,

            Oui, je pense qu'ici on pourrait t'aider. Simplement
        donnes nous
            au moins tes codes(boucles) pour que l'on puisse voir et
            éventuellement le site en question si il est ligne.
            Si je comprends bien ce sont des inclure ?
            Bernard

            Louis MAÏQUEZ a écrit :

                Bonjour,
                Je dois utiliser trois menus différents sur un site
        qui compte
                à l'origine "nav.html" donc en plus un menu dans la
        colonne de
                gauche et un autre menu dans la colonne de droite, chacun
                ayant une fonction différente qui doivent appeler des
                rubriques et sous rubriques différentes, mais j'ai
        bien essayé
                toutes les formes possible, toutes les rubriques et sous
                rubriques se mélangent d'un menu à l'autre, j'ai bien
        essayé
                le fameux "id_rubrique!==^" mais ça devient
        fastidieux, j'ai
                beau fouiller un peu partout je ne trouve pas de
        solutions,
                peut-être avez-vous une idée, Merci
                       ------------------------------------------------------------------------

                _______________________________________________
                liste spip
        spip@rezo.net <mailto:spip@rezo.net> <mailto:spip@rezo.net
        <mailto:spip@rezo.net>> - désabonnement : envoyer
                un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
        <mailto:spip-off@rezo.net>

                Infos et archives :
        http://listes.rezo.net/mailman/listinfo/spip
        Discuter chez rezo.net

                Documentation de SPIP : http://www.spip.net/

                Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Là j’en reste les bras… c’est si simple que ça et ça marche, merci Jean-Christophe, le temps que j’ai passé là dessus, merci encore

il fallait lire {titre_mot=menudroite} et non {menudroite} pour la 2e boucle mais tu as du corriger

Le 02/04/2013 19:02, mailou a écrit :

Là j'en reste les bras.... c'est si simple que ça et ça marche, merci Jean-Christophe, le temps que j'ai passé là dessus, merci encore

Le 2 avril 2013 18:30, Jean-Christophe Villeneuve <jcvilleneuve@cegetel.net <mailto:jcvilleneuve@cegetel.net>> a écrit :

    Ben comme je t'ai dit dans l'autre message :
    un mot-clé "menudroite" que tu colles à ta rubrique 20 et un
    mot-clé "menugauche" que tu colles à ta rubrique 10

    et
    <BOUCLE_principale(RUBRIQUES){racine} {par num titre,
    titre}{id_rubrique!==^(1|2|3|4|5|6|7|8|17|18|)$} >
    devient
    <BOUCLE_principale(RUBRIQUES){titre_mot=menugauche} >

    puis
    <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre} >
    (tiens c'est bizarre le id-parent ici)
    devient
    <BOUCLE_rubriques(RUBRIQUES) {menudroite} >

    et hop !

    Le 02/04/2013 18:09, Louis MAÏQUEZ a écrit :

    Pas exactement,
    Je souhaite appeler rubriques et sous rubriques indépendamment de
    chaque menu, la rubrique 10 dans la colonne de gauche et une
    rubrique 20 dans la colonne de droite et empêcher qu'elles se
    mélangent, j'ai bien pensé à des mots clés par rubrique qui
    dirigeraient sur la colonne concernée, mais je ne sais pas faire

    Le 2 avril 2013 17:57, Bernard Blazin <bernard.blazin@free.fr
    <mailto:bernard.blazin@free.fr>> a écrit :

        Donc si je comprends bien le menu à gauche te donnent la ou
        les rubriques racines puis les sous-rubriques et celle de
        droite doit te donner la sous sous rubrique des
        sous-rubriques appelées dans le menu de gauche?
        Enfin, du moins.. c'est ce que tu tentes de faire?
        Louis MAÏQUEZ a écrit :

            Le site est en construction donc pas en ligne
            Il y a une rubrique horizontale (nav.html), donc je
            n'envoie pas le code.
            *Une rubrique colonne de gauche:*
            <ul>
             <BOUCLE_principale(RUBRIQUES){racine} {par num titre,
            titre}{id_rubrique!==^(1|2|3|4|5|6|7|8|17|18|)$} >
             <li>
                <h2>#TITRE</h2>
                <B_rubriques>
                <ul>
                   <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre} >
                   <li>
                <a class="lien#EXPOSER"href="#URL_RUBRIQUE">#TITRE</a>
             <BOUCLE_sousRubriques(BOUCLE_rubriques)>
            </BOUCLE_sousRubriques>
                   </li>
                   </BOUCLE_rubriques>
                </ul>
                </B_rubriques>
             </li>
             </BOUCLE_principale>
            </ul>
            *Ensuite une rubrique colonne de droite:*
            <div class="menu rubriques">
             <h2>Entreprises</h2>
             <ul>
            <B_rubriques>
                <ul>
                   <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre} >
                   <li>
                <a class="lien#EXPOSER"href="#URL_RUBRIQUE">#TITRE</a>
             <BOUCLE_sousRubriques(BOUCLE_rubriques)>
            </BOUCLE_sousRubriques>
                   </li>
                   </BOUCLE_rubriques>
                </ul>
                </B_rubriques>

             </ul>
            </div>

            Je précise que chaque rubrique a une fonction différente
            d'où la différence de boucles, après je ne sais pas si
            mes explications suffisent
            Merci

            Le 2 avril 2013 17:18, Bernard Blazin
            <bernard.blazin@free.fr <mailto:bernard.blazin@free.fr>
            <mailto:bernard.blazin@free.fr
            <mailto:bernard.blazin@free.fr>>> a écrit :

                Bonjour,

                Oui, je pense qu'ici on pourrait t'aider. Simplement
            donnes nous
                au moins tes codes(boucles) pour que l'on puisse voir et
                éventuellement le site en question si il est ligne.
                Si je comprends bien ce sont des inclure ?
                Bernard

                Louis MAÏQUEZ a écrit :

                    Bonjour,
                    Je dois utiliser trois menus différents sur un
            site qui compte
                    à l'origine "nav.html" donc en plus un menu dans
            la colonne de
                    gauche et un autre menu dans la colonne de
            droite, chacun
                    ayant une fonction différente qui doivent appeler des
                    rubriques et sous rubriques différentes, mais
            j'ai bien essayé
                    toutes les formes possible, toutes les rubriques
            et sous
                    rubriques se mélangent d'un menu à l'autre, j'ai
            bien essayé
                    le fameux "id_rubrique!==^" mais ça devient
            fastidieux, j'ai
                    beau fouiller un peu partout je ne trouve pas de
            solutions,
                    peut-être avez-vous une idée, Merci
            ------------------------------------------------------------------------

            _______________________________________________
                    liste spip
            spip@rezo.net <mailto:spip@rezo.net>
            <mailto:spip@rezo.net> -
            désabonnement : envoyer
                    un mail à spip-off@rezo.net
            <mailto:spip-off@rezo.net> <mailto:spip-off@rezo.net
            <mailto:spip-off@rezo.net>>

                    Infos et archives :
            http://listes.rezo.net/mailman/listinfo/spip
            Discuter chez rezo.net

                    Documentation de SPIP : http://www.spip.net/

                    Irc : de l'aide à toute heure : http://spip.net/irc

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un mail àspip-off@rezo.net <mailto:spip-off@rezo.net>

    Infos et archives :http://listes.rezo.net/mailman/listinfo/spip
    Discuter chez rezo.net

    Documentation de SPIP :http://www.spip.net/

    Irc : de l'aide à toute heure :http://spip.net/irc

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un
    mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

    Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    Discuter chez rezo.net

    Documentation de SPIP : http://www.spip.net/

    Irc : de l'aide à toute heure : http://spip.net/irc

Oui en effet c’est bien ce que j’ai mis, merci encore, du coup je ne suis pas obligé de mettre des codes différents selon le menu

Le 02/04/2013 18:09, Louis MAÏQUEZ a écrit :

Pas exactement,
Je souhaite appeler rubriques et sous rubriques indépendamment de chaque
menu, la rubrique 10 dans la colonne de gauche et une rubrique 20 dans
la colonne de droite et empêcher qu'elles se mélangent, j'ai bien pensé
à des mots clés par rubrique qui dirigeraient sur la colonne concernée,
mais je ne sais pas faire

Bonsoir,

J'arrive après la bagarre, mais ne serait-ce
pas aussi possible de restreindre chaque menu
à une branche {branche} - SPIP
ou bien sur en fonction du secteur La boucle RUBRIQUES - SPIP

--
YannX

Le mot clé est en fait ce qu’il y a de mieux, on peut ainsi déplacer la rubrique à gauche à droite ou au centre sans difficultés