[RESOLU] Modif du lien "Blog" dans le menu

VictorVictor Member
Bonjour,

Je cherchai à changer le texte du lien "blog" dans le menu (pour le remplacer par, Actualité, News, ou autre)
La ligne concernée dans header.php, utilise la fonction pageBlog:
<?php $plxShow->pageBlog('<li id="#page_id"><a class="#page_status" href="#page_url" title="#page_name">#page_name</a></li>'); ?>
Je suis allé dans /core/lib/class.plx.show.php pour modifier cette fonction:
[public] function pageBlog($format='<li id="#page_id"><a class="#page_status" href="#page_url" title="#page_name">#page_name</a></li>') {

                if($this->plxMotor->aConf['homestatic']!='' AND $this->plxMotor->aStats[$this->plxMotor->aConf['homestatic']]['active']) {
                        $name = str_replace('#page_id','page-blog',$format);
                        $name = str_replace('#page_status',(preg_match('/^blog.php/', basename($_SERVER['SCRIPT_NAME']))?'active':'noactive'),$name);
                        $name = str_replace('#page_url','blog.php',$name);
                        $name = str_replace('#page_name','Blog',$name);
                        echo $name;
                }
        }
J'ai changé la ligne: $name = str_replace('#page_name','Blog',$name);
Par: $name = str_replace('#page_name','Actualité',$name);

Cela semble fonctionner, donc si un contributeur peu confirmer la manip', je peu me fendre d'une page sur le Wiki!

Réponses

  • VictorVictor Member
    Du coup j'ai peut être posté dans la mauvaise catégorie moi...
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour Victor

    il suffit tout simplement d'appeler la fonction pageBlog dans le fichier header.php de ton thème de cette façon
    <?php $plxShow->pageBlog('<li id="#page_id"><a class="#page_status" href="#page_url" title="MON TITRE">MON TITRE</a></li>'); ?>
    
    où à la place de MON TITRE, tu mets ce que tu veux.
    Pas besoin de modifier le code de PluXml.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • VictorVictor Member
    Ah oué, ça bricole moins comme ça... Merci!

    Et on peu passer en RESOLU ;)
Connectez-vous ou Inscrivez-vous pour répondre.