Wie kann ich einen Block nur nicht angemeldeten Benutzern zugänglich machen?
Eingetragen von jensus (2)
am 15.08.2006 - 16:24 Uhr in
am 15.08.2006 - 16: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 14 Stunden 29 Minuten
vor 14 Stunden 39 Minuten
vor 14 Stunden 53 Minuten
vor 23 Stunden 6 Minuten
vor 23 Stunden 28 Minuten
vor 1 Tag 14 Minuten
vor 1 Tag 2 Stunden
vor 1 Tag 2 Stunden
vor 2 Tagen 1 Stunde
vor 2 Tagen 2 Stunden