Hallo alle wollen die Rolle des Benutzers angezeigt werden ihr mein Codeangezeigte Zeichenfolge basierend auf Array-Variablen in einem Smarty Template
if (isset($_SESSION['loggeduser_id']) && $_SESSION['loggeduser_id'] > 0) {
$loggeduser_id = $_SESSION['loggeduser_id'];
}
if ($loggeduser_id > 0) {
$user = new user();
$role = $user->getrole($loggeduser_id);
$smarty->assign("role",$role);
}
Und als i-Typ var_dump($role);
es zeigen mir, dass
array(2) {
[0]=>
string(3) "vip"
["role"]=>
string(3) "vip"
}
Also ich möchte eine Klasse im Profil des Benutzers in TPL-Seite zeigen, wenn vip Benutzer ich versuche, das zu tun und es nicht funktioniert
{if $role eq vip}<span class="user-vip-icon"></span>{/if}
Can u mir bitte helfen
, wenn Sie Ihre $ Rolle enthält ein Array zu sehen, $ Rolle mit [0] oder $ Rolle [1] würde die Arbeit für Sie tun! –
Also wie kann der Code sein –
'{if $ rolle ['role'] eq vip}' anstelle von '{if $ rolle eq vip}' –