Ich möchte nicht, dass der Benutzeranmeldeblock für Benutzer angezeigt wird, die keine Administratoren sind.Block 'Benutzeranmeldung' nicht anzeigen
Ich will es nur für den Admin-Benutzer angezeigt werden (sitadmin, uid: 1, in meinem Fall) und Benutzer, die in (uid: 0) nicht angemeldet
In der configure Seite (/ admin/build/block/configure/user/0) Für den Block habe ich unter den seitenspezifischen Einstellungen ausgewählt "Zeige, ob der folgende PHP-Code TRUE zurückgibt (PHP-Modus, nur für Experten)". und den folgenden Code angegeben:
<?php
global $user;
if($user->uid===1 or $user->uid===0)
return TRUE;
else
return FALSE;
?>
Allerdings ist es immer noch sichtbar ist auch für Benutzer mit uid 3,4 usw. Ich habe versucht, Cache zu löschen, ohne Erfolg. Auf der anderen Seite, wenn ich einfach setzen
<?php return FALSE;?>
Der Benutzerblock wird nicht für anonyme Benutzer angezeigt.
Hinweis: Rollenspezifische Sichtbarkeitseinstellungen scheinen keinen Einfluss darauf zu haben.
Es ist nicht klar, was Sie unter "Benutzer anmelden Block" verstehen, da der Anmeldeblock für angemeldete Benutzer nicht angezeigt wird. Angemeldete Benutzer sehen den Link zum Abmelden, und wenn Sie das entfernen, können sie sich nicht abmelden (was keine gute Idee ist). – kiamlaluno