Wie kann ich einen Block nur nicht angemeldeten Benutzern zugänglich machen?
Eingetragen von jensus (2)
am 15.08.2006 - 17:24 Uhr in
am 15.08.2006 - 17:24 Uhr in
Hallo Drupaler,
wie man Blöcke vor nicht angemeldeten Benutzern verbirgt steht in der FAQ.
Unter 'admin/block' den Block 'Navigation' konfigurieren. Dann 'Seitenspezifische Sichtbarkeitseinstellungen' auswählen.
Dort 'Diesen Block nur anzeigen, wenn der folgende PHP-Code TRUE zurückgibt (PHP-Modus für Experten).' aktivieren und nachfolgendes Code-Fragment eingeben:
<?php
global $user;
if (in_array('authenticated user', $user->roles)) return TRUE;
?>
Wenn man aber Blöcke (zB. mit Hinweisen zur Registrierung/Anmeldung usw.) nur unangemeldeten Benutzern anzeigen will, ersetzt man 'authenticated user' durch 'anonymous user'.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 2 Tagen 9 Stunden
vor 2 Tagen 17 Stunden
vor 2 Tagen 21 Stunden
vor 3 Tagen 2 Stunden
vor 6 Tagen 18 Stunden
vor 6 Tagen 20 Stunden
vor 1 Woche 9 Stunden
vor 2 Wochen 2 Tagen
vor 3 Wochen 4 Tagen
vor 4 Wochen 6 Stunden