[Résolu] Modification du lien "Lire la suite"

JosJos Member
mars 2013 modifié dans Entraide
Bonjour,


J'aimerai enlever le titre de l'article derrière le lien "Lire la suite". En regardant la fonction artChapo dans plxshow, je pense que c'est possible, mais j'aimerai éviter de toucher au core. Alors je me suis dirigé dans les fichiers du thème pour regarder l'appel de cet fonction.


<?php $plxShow->artChapo(); ?>


Si je met quelque chose dans la parenthèse, çà me change le nom du lien, mais du coup, le changement de langue ne s'applique plus, vu que j'ai personnalisé la chose.


Qu'est ce que je pourrai faire pour avoir seulement "Lire la suite" sans le titre de l'article, sans tooucher le core, tout en gardant la traduction si je change de langue. A moins que se soit pas possible...


Je vous remercie par avance.

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Salut

    Ajoute dans tous les fichiers de langues de ton thème (dossier /lang) :

    Par exemple pour fr.php, après la ligne
    $LANG = array(
    
    Ajoute
    'READ_MORE'  => 'Lire la suite',
    

    Dans les fichiers du thème, utilise maintenant cette syntaxe:
    <?php $plxShow->artChapo($plxShow->lang('READ_MORE')); ?>
    

    Consultant PluXml

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

  • JosJos Member
    Ah ouai pas bête... ;)


    Je vais tester çà, je te remercie Stéphane (au moins j'évite de toucher au core, et je concerve le changement de langue).


    C'est dans ce genre de cas que PluXML est vraiment bien foutu quand même...
  • StéphaneStéphane Member, Former PluXml Project Manager
    ça a été pensé dans ce but: pouvoir personnalisé le lien "Lire la suite" pour chaque langue du site sans toucher au core du PluXml ;)

    Consultant PluXml

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

  • JosJos Member
    Je viens de tester mais malheureusement çà ne fonctionne pas. En faisant çà), le texte Lie la suite d'affiche en dessus du texte de l'article (sans lien hypertexte).
  • StéphaneStéphane Member, Former PluXml Project Manager
    oups. la bonne syntaxe est
    [== PHP ==]
    <?php $plxShow->artChapo($plxShow->getLang('READ_MORE')); ?>
    
    il faut utiliser getLang au lieu lang

    Consultant PluXml

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

  • JosJos Member
    Je te remercie Stéphane, çà marche nickel ;)


    Il me reste plus qu'à le traduire dans toutes les langues lol
Connectez-vous ou Inscrivez-vous pour répondre.