これを行う論理的な方法が見えないようです。さまざまな機能を試しましたが、空白のページエラーが発生するものもあれば、機能しているように見えるものもありますが、スキップして毎回else関数に移動します。
簡単に言えば、ユーザーグループIDに応じて特定のロゴが表示されるようにしようとしています。
現在、以下のコードは空白のエラー ページを生成していますが、その理由がわかりません。
誰でもこれで私を助けることができますか?ちなみにJoomla 3.1。
<?php $user = JFactory::getUser();
$usergroup=$user->getAuthorisedGroups();
if ($usergroup == '10') : ?>
<a href="<?php echo JURI::root(); ?>" id="gkLogo">
<img src="/images/fordlogo.png" alt="<?php echo $this->API->getPageName(); ?>" />
</a>
<?php elseif ($usergroup == '7') : ?>
<a href="<?php echo JURI::root(); ?>" id="gkLogo">
<img src="/images/tescologo.png" alt="<?php echo $this->API->getPageName(); ?>" />
</a>
<?php else; ?>
<a href="<?php echo JURI::root(); ?>" id="gkLogo">
<img src="<?php echo $logo_image; ?>" alt="<?php echo $this->API->getPageName(); ?>" />
</a>
<?php endif; ?>