web-dev-qa-db-fra.com

Etat de la langue avec Php si ... elseif

J'aimerais modifier un composant central de joomla en créant une condition basée sur la langue affichée par le site Web. Mon édition ne semble pas fonctionner et je ne peux pas obtenir ce que je fais mal.

<?php
defined('JPATH_BASE') or die;
$lang = JFactory::getLanguage();
?>

<div class="Home"> 
<?php if ($lang->language == 'en-US') : ?>Home:
<?php elseif ($lang->language = 'fr-fr') : ?>Accueil :
<?php endif; ?>
</div> 
2
JinSnow

Vous devriez essayer ceci:

<div class="Home"> 
<?php
  $lang = JFactory::getLanguage();
  $result = $lang->getTag();
  if ($result=="fr-FR") { 
      echo 'Accueil: ';
  } 
  else { 
      echo 'Home: ';
  }
?> 
</div> 
3
MagTun