PluXml Forum Home Documentation Ressources Forum Blog PluCSS Github

[plugin] MyTeam

13»

Réponses

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Ne pas confondre $plxPlugin->lang('L_NAV_LIEN1') et $plxPlugin->getLang('L_NAV_LIEN1') !!!

    • Dans le 1er cas le résultat est imprimé directement au bon endroit dans la page HTML en cours, d'où l'emploi de la balise <?php :
    <?php $plxPlugin->lang('L_NAV_LIEN1'); ?>
    • Dans le 2ème cas , le résultat est retourné par la fonction sans afficher. D'où l'emploi de la balise raccourcie <?= pour l'afficher :
    <?= $plxPlugin->getLang('L_NAV_LIEN1') ?>

    Une alternative est d'employer <?php echo :

    <?php echo $plxPlugin->getLang('L_NAV_LIEN1'); ?>

    comme dans la plupart des fichiers PHP de PluXml dans la version 5.8.xxx. Cette pratique est abandonnée dans la future version 5.9.xxx où on privilégie la balise raccourcie.

    Pour plus de détail voir les fonctions lang() et getLang() dans le fichier core/lib/class.plx.plugins.php.

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