IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Spip 2.0.7] Boucle rubrique (lister menu et sous-menu et articles) [Spip]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut [Spip 2.0.7] Boucle rubrique (lister menu et sous-menu et articles)
    Bonjour à tous,

    J’espère que j’aurai + de chance ici que sur le forum Spip officiel ou on ne m'a jamais répondu encore... et comme je débute en spip c bien galère

    Donc je m’explique, j’ai un menu classique : qui sommes-nous, services, contact, etc etc...

    Dans la page "Nos Services", j’aimerai mettre une boite qui liste les sous-rubriques et articles exemple :

    • 1.0 Nos services** (Rubrique)
    • 1.1 Création de nom de marque (sous-rubrique)
    • 1.1.1 Article 1 (articles de la sous-rubrique)
    • 1.1.2 Article 2
    • 1.1.3 Article 3
  2. 1.2 Création de nom de marque
  3. 1.2.1 Article 1
  4. 1.2.2 Article 2
  5. 1.2.3 Article 3
  • 1.3 Création de nom de marque
  • 1.3.1 Article 1
  • 1.3.2 Article 2
  • 1.3.3 Article 3


  • ** le titre de la rubrique ne doit pas apparaître, c'est juste pour vous montrer un peu l'arborescence de la rubrique

    ---------

    En fait j’aimerai aussi que ce menu reste présent une fois qu’on a cliqué dans un article et que l’article correspondant soit en #EXPOSE

    Voilà, j’ai essayé plein de type de boucles, mais je n’arrive pas à mes fins encore

    Merci d’avance,

    Paco.

  • #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Par défaut
    Salut, tu peux essayer ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <B_premier_niveau>
    <ul>
    <BOUCLE_premier_niveau(RUBRIQUES){racine}>
    <li><div style="margin-left:40px"><B_second_niveau>
    <ul>
    <BOUCLE_second_niveau(RUBRIQUES){id_rubrique}><div style="margin-left:40px"><BOUCLE_article(ARTICLES){id_rubrique}><div style="margin-left:40px"><li>#TITRE</li></div></BOUCLE_article></div></BOUCLE_second_niveau>
    </ul>
    <B_second_niveau></div></li>
    </BOUCLE_premier_niveau>
    </ul>
    </B_premier_niveau>
    Bon courage

  • #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut
    Merci Mama pour ton aide!
    Je me suis servi de la base que tu m'as fourni pour faire le menu qui cette fois fonctionne parfaitement bien!

    Je ne sais pas si les syntaxes sont bonnes mais toujours est-il que ça fonctionne super:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <B_premier_niveau>
    <div class="rightbox">
    <span class="boxtop">&nbsp;</span>
      <ul class="leftmenu">
        <BOUCLE_premier_niveau(RUBRIQUES){id_rubrique IN 3,6}{lang?}{racine}>
        <BOUCLE_second_niveau(RUBRIQUES){id_parent}{par date}>
        <BOUCLE_article(RUBRIQUES){id_rubrique}{par date}>
          <li>
          <a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>#TITRE</a>
            <BOUCLE_troisieme_niveau(RUBRIQUES){id_parent}{par date}>
            <ul>
            <BOUCLE_article2(ARTICLES){id_rubrique}{par date}>
                <li><a href="#URL_ARTICLE"[ class="(#EXPOSE)"]>#TITRE</a></li>
            </BOUCLE_article2>
            </ul>
            </BOUCLE_troisieme_niveau>
          </li>
        </BOUCLE_article>
        </BOUCLE_second_niveau>
        </BOUCLE_premier_niveau>
      </ul>
    </div>
    </B_premier_niveau>

    Le seul prob qu'il me reste c'est que j'aimerai que ce menu s'affiche uniquement quand je suis dans mes pages "Services" (id 3 ou la version FR et id 6 pour la version UK) et pas dans les autres pages du site car là il s'affiche partout. Est-il possible de faire cela?

    Merci d'avance!

    Paco.

  • #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut
    Super je viens de trouver tout seul comme un grand

    Il suffisait de rajouter le critère suivant à ma première boucle: {branche}

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <BOUCLE_premier_niveau(RUBRIQUES){id_rubrique IN 3,6}{lang?}{racine}{branche}>
    Merci pour ton aide précieuse et ultra rapide Mama

  • + Répondre à la discussion
    Cette discussion est résolue.
    ActualitésFAQ PHPCours PHPSources PHPLivres PHPScripts PHPOutils PHPLaravelSymfonyZend Framework

    Discussions similaires

    1. [Débutant] Surbrillance de rubrique, asp:menu
      Par Themystery21 dans le forum ASP.NET
      Réponses: 2
      Dernier message: 22/12/2011, 15h37
    2. Boucle pour lister les droits de tous les répertoires
      Par amans dans le forum Scripts/Batch
      Réponses: 3
      Dernier message: 15/04/2010, 23h06
    3. [Spip] Organiser le résultat d'une boucle rubrique en colonne
      Par oceane751 dans le forum EDI, CMS, Outils, Scripts et API
      Réponses: 1
      Dernier message: 20/07/2009, 15h50
    4. Réponses: 6
      Dernier message: 02/07/2008, 09h06
    5. Lister fichiers et sous répertoire dans un menu déroulant
      Par WeDgEMasTeR dans le forum Langage
      Réponses: 8
      Dernier message: 23/05/2008, 16h48

    Partager

    Partager
    • Envoyer la discussion sur Viadeo
    • Envoyer la discussion sur Twitter
    • Envoyer la discussion sur Google
    • Envoyer la discussion sur Facebook
    • Envoyer la discussion sur Digg
    • Envoyer la discussion sur Delicious
    • Envoyer la discussion sur MySpace
    • Envoyer la discussion sur Yahoo