[Résolu]Deplacer le menu Blog

cpalocpalo Member
octobre 2023 modifié dans Bogues

Bonjour
J'avais suivi cette astuce pour deplace rle menu Blog https://pluxopolis.net/deplacer-le-menu-blog.html.
Qui fonctionnait.
Mais depuis que j'ai rajouté des groupes de pages statiques deroulant dans le menu, cela ne fonctionne plus.
Le menu Blog apparaît bien mais les groupes de pages statiques disparaissent.

Réponses

  • octobre 2023 modifié

    Bonjour,

    après un rapide test avec le plugin mySubstatic : https://github.com/gcyrillus/mySubStatic/tree/v1.0.3

    et dans le header pour ajouter la class has-children :

                                <ul class="menu">
                                    <?php $plxShow->pageBlog('<li class="#page_class #page_status" id="#page_id"><a href="#page_url" title="#page_name">#page_name</a></li>'); ?>
                                    <?php
    
                                    ob_start(); 
                                        $plxShow->staticList($plxShow->getLang('HOME'),'<li class="#static_class #static_status" id="#static_id"><a href="#static_url" title="#static_name">#static_name</a></li>'); 
    
                                    $nav = ob_get_clean();
                                        $nav =  preg_replace('@li class="static menu@','li class="static menu-item" ',$nav);
                                        $nav =  preg_replace('@li class="menu"@','li class="menu-item has-children"',$nav);
                                    echo $nav; 
                                        ?>
                                </ul>
    

    Je n'ai pas de bugs, tout est là ! Une typo quelque part ?

    pluxml 5.8.10 - php 7.3.2 ou 8.2.6

    Cdt

    edit
    Si l'idée est de déplacer le lien blog et qu'il y a des groupes, il ne faut pas vider la variable de formatage des groupes:

    <?php $plxShow->staticList($plxShow->getLang('HOME'),'<li id="#static_id"><a href="#static_url" class="#static_status" title="#static_name">#static_name</a></li>', '', 3); ?>
    

    n'affichera pas le titre de groupe, alors que le fera :

    <?php $plxShow->staticList($plxShow->getLang('HOME'),'<li id="#static_id"><a href="#static_url" class="#static_status" title="#static_name">#static_name</a></li>', '<span class="#group_class">#group_name</span>', 3); ?>
    

    revoir :) https://wiki.pluxml.org/docs/develop/plxshow.html#staticlist


    Cordialement,
    gcyrillus

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • Oups.
    Je n'avais pas précisé mais en'etait pas avec ton plugin.
    Juste un pluxml avec le thème par défaut sans modif excepté l'astuce pour l'emplacement du blog.
    Je vais essayer avec ton plugin installé

  • octobre 2023 modifié

    okay, @cpalo ne laisse pas le $format_group vide, sinon le span des group ne s'affiche pas et la sous liste est par défaut en display:none, d'où la disparition visuelle des groupes ;) (avec ou sans le plugin )


    Cordialement,
    gcyrillus

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

Connectez-vous ou Inscrivez-vous pour répondre.