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.
Réponses
Ne pas confondre $plxPlugin->lang('L_NAV_LIEN1') et $plxPlugin->getLang('L_NAV_LIEN1') !!!
Une alternative est d'employer <?php echo :
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.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2