これは、php に精通している人にとっては簡単なことです (残念ながら、私はそうではありません)。
$user = JFactory::getUserGroups();
if($user == 'silver')
{
//link to page for registered users
$link = JRoute::_('/index.php/page-3');
}
else
{
//link to page for default users
$link = JRoute::_('/');
}
注: また、このコードを$user =&
無駄に開始しようとしました。
このコードで私がやろうとしているのは、ユーザーがウェブサイトの左上にあるロゴをクリックしたときにユーザーが属するグループをチェックし、グループに属しているpage-3
場合はルーティングし、グループsilver
にルーティングすることです。そうでない場合はデフォルトのページ。基本的に、グループごとに異なるページをインデックス ページとして設定し、適切にルーティングしようとしています。
上記のコードは、どこかで見たサンプル コードに基づいて一緒にハッキングしたものですが、このスクリプトを使用するとサイトが壊れるため、明らかに何かが機能していません :)
編集:swapnesh によって提案された構文エラーを修正しました。元の質問はまだ有効です。