Varier les menus suivant les pages (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 15)
  • Auteur
    Messages
  • #496707
    Marcus Tyler
    Membre
    Padawan WordPress
    51 contributions

    Bonjour,

    Ma configuration WP actuelle

    – Version de WordPress : 3.1.3 fr
    – Version de PHP/MySQL : 5.0.92
    – Thème utilisé : Suffusion 3.7.8
    – Extensions en place : Aucune
    – Nom de l’hébergeur : Mavenhosting
    – Adresse du site : http://test.ligne-claire.net/ sous domaine sur lequel je teste mes sites en amont.

    J’ai trouvé plusieurs sujets traitant du même problème que moi mais tous étaient restés sans réponse.

    Mon problème est le suivant :
    _ j’ai un menu horizontal principal visible sur chaque page
    _ je souhaite avoir sur au moins les pages « Actualités » et « Actions juridiques » un menu vertical indépendant dans la Sidebar de gauche. (Ces deux pages sont des catégories comme vous pourrez le constater.)

    Voici un exemple parfait de mon souhait : http://www.apis-togo.org/

    J’avais trouvé ce plugin : WordPress Navigation List Plugin NAVT
    C’est exactement ce que je souahite, malheureusement il n’affiche pas les pages tel que je le lui demande !

    Pouvez-vous maider ou au moins me dire si quelqu’un a déjà utilisé ce plugin sans problème ?
    Merci d’avance à la communauté.

    Marcus

    #778473
    Marcus Tyler
    Membre
    Padawan WordPress
    51 contributions

    Je suis surpris que personne n’ait un embryon de réponse à me donner.
    Il doit y avoir des questions plus dures que celle-ci sur WP non ?

    Vraiment personne pour m’aider ?

    #778474
    Komli
    Participant
    Chevalier WordPress
    328 contributions

    Je pense que c’est possible à réaliser avec WordPress en utilisant les conditions comme if (is_page()). Tu pourrais aussi envisager des sidebars différentes en fonction de la page, ça aussi c’est possible dans ton thème.

    #778475
    Marcus Tyler
    Membre
    Padawan WordPress
    51 contributions

    Merci de cet embryon de réponse Komli.
    J’avais envisagé les if en effet, mais je ne suis pas calé en php, pas assez en tout cas.

    Il y a en effet deux sidebars dans mon thème mais on ne peut choisir que la 1 ou la 1 et la 2.
    Du coup on aura toujours la 1 quelque soit la page.

    Si quelqu’un peut m’aiguiller sur ces pages avec if, je pense que je pourrais essayer de tripatouiller de mon côté 🙂
    Merci d’avoir répondu en tout cas.

    #778476
    Komli
    Participant
    Chevalier WordPress
    328 contributions

    Pour les if tu as des infos plus complètes ici.

    #778477
    Marcus Tyler
    Membre
    Padawan WordPress
    51 contributions

    Haha, j’avais pris ta signature pour le message; du coup j’ai visité le site : photos hallucinantes !
    Tès impressionné.

    Merci pour le codex, je me doutais que j’allais devoir passer par là.
    Je mettrai à jour ce sujet lorsque j’aurai avancé 🙂

    #778478
    Li-An
    Participant
    Maître WordPress
    28865 contributions

    Il y a aussi des plugins qui font ce genre de choses je pense. Il faudrait farfouiller.

    #778479
    Marcus Tyler
    Membre
    Padawan WordPress
    51 contributions

    Oui Li-An, j’en ai parlé dans mon premier post 🙂

    #778480
    Li-An
    Participant
    Maître WordPress
    28865 contributions

    Je pensais plutôt à un plugin qui permettrait de choisir parmi les menus crées suivant la page affichée mais je n’en trouve pas facilement. Avec if c’est sûr que c’est plus secure (c’est que j’ai fini par faire moi-même).
    Mon code à moi:


    ‘basic’ ,’sort_column’ => ‘menu_order’, ‘container_class’ => ‘menu-header’ ) ); ?>

    ‘Menu’, ‘sort_column’ => ‘menu_order’, ‘container_class’ => ‘menu-header’ ) ); ?>

    mais la condition portait sur le fait que le visiteur soit connecté ou pas. Il faudrait adapter.

    #778481
    Marcus Tyler
    Membre
    Padawan WordPress
    51 contributions

    Un menu suivant les visiteurs inscrits ou pas, joli 🙂
    Je vais essayer de m’en inspirer, merci Li-An.

    #778482
    Komli
    Participant
    Chevalier WordPress
    328 contributions

    Chaque page statique ayant un ID particulier tu peux peut-être utiliser ça aussi. Avec if (is_page(‘ID’)) en adaptant le code de Li-An.

    #778483
    ljvd
    Participant
    Chevalier WordPress
    109 contributions

    Pour de l’affichage conditionnel d’une manière générale, j’utilise un plugin d’affichage conditionnel de widget dynamic-widgets

    Pour le reste, les widgets de menu ne manquent pas: search.php?q=menu+widget

    Cela ne remplace pas un dev spécifique, et il est préférable d’y associer un bon cache,
    mais c’est une solution élégante pour apporter un peu d’autonomie aux administrateurs du site.

    #778485
    Marcus Tyler
    Membre
    Padawan WordPress
    51 contributions

    Incroyable ljvd : Dynamic Widget a résolu mon problème !
    Un grand merci, ce plugin est vraiment du tonnerre.

    #778486
    ljvd
    Participant
    Chevalier WordPress
    109 contributions

    Ce plugin est en effet hors du commun.

    Il présente le mérite de rendre les sites moins statiques avec une rotation intelligente du contenu,
    et des pages plus cohérentes en organisant l’affichage autour de la taxinomie

    N’oublie pas de lui mettre ces 5 étoiles dans le Plugin Directory
    Je viens moi-même de corriger cet oubli 😉

    #778484
    Komli
    Participant
    Chevalier WordPress
    328 contributions

    Effectivement ce plugin me parait très intéressant. Je me mets le lien de côté en cas de besoin dans le futur. Merci ljvd

15 sujets de 1 à 15 (sur un total de 15)
  • Vous devez être connecté pour répondre à ce sujet.