web-dev-qa-db-ja.com

PHPでの言語条件if ... elseif

Webサイトが表示している言語に基づいて条件を設定することにより、joomlaのコアコンポーネントを変更したいと思います。編集が機能していないようで、間違っていることを理解できません。

<?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

あなたはこれを試す必要があります:

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