Seite 1 von 1

Links im Header

Verfasst: 16.07.2003 19:35
von AngelOfMine
Hi!

Wie bzw wo kann ich die Links im Header für bestimmte Leute zugänglich machen. Genauer gesagt möchte ich folgendes erreichen:

Bestimmte Links ("Administrations-Bereich" wie in der index.tpl) nur für Admins, welche für Mods, andere für User und wiederum andere für alle sichtbar machen.

Danke für Eure Hilfe...

Bis dahin,
Angel

Verfasst: 17.07.2003 09:19
von Acid
Das könntest du in der page_header.php machen.. Beispiel "FAQ-Link":
'L_FAQ' => $lang['FAQ'],
..so sieht die Sprachvariabel für den FAQ-Link normalerweise aus.
'L_FAQ' => ( $userdata['user_level'] == ADMIN ) ? $lang['FAQ'] : '',
..so würde ihn nur ein Admin sehen.

Verfasst: 17.07.2003 17:34
von AngelOfMine
Danke! Funktioniert soweit ganz gut. Nur wie mach ich es, dass alle den Link sehen außer Nicht-Eingeloggten?

P.S.: Bei deinem Beispiel bekomme ich den Link ausgeblendet, nicht aber das Icon dazu? Wo und wie wird dieses denn angesteuert?

Verfasst: 17.07.2003 18:13
von Acid
hmm.. dann mache es anders.

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->
..umschliesse die Links nebst Image mit diesem Code. So können nur User die Links sehen, wenn sie eingeloggt sind.
Wenn du sowas jetzt auch auf der Adminbasis machen willst, musst du in der tpl folgendes eintragen..

Code: Alles auswählen

<!-- BEGIN switch_user_admin -->
<!-- END switch_user_admin -->
..und zusätzlich in der page_header.php noch dieses (am Ende vor ?>)..

Code: Alles auswählen

if ( $userdata['user_level'] == ADMIN )
{
      $template->assign_block_vars('switch_user_admin', array());
}