[gelöst] Block wird ausgeblendet
am 29.04.2010 - 09:32 Uhr in
Ich habe das Theme DANLAND als Grundlage solange ich an meiner Seite am erstellen bin.
Nun habe ich auf der rechten Seitenleiste 3 Blöcke die angezeigt werden:
1. Eine Tag Cloud
2. Eine Liste die vom Aggregator eingeblendet wird
3. Die Benutzeranmeldung
wobei die Benutzeranmeldung nur eingeblendet wird, sofern man nicht angemeldet ist (war in der Voreinstellung so).
Nun zeigt mir Drupal wenn ich eingeloggt bin immer Block 1 und 2 (Liste oben) an, aber sobald ich ausgeloggt bin wird IMMER Block 2 durch Block 3 ersetzt.
Ich habe schon versucht die Reihenfolge der Blöcke zu verändern, aber jedes mal wird der selbe Block ersetzt. D.H. es muss irgendwo eine EInstellung geben, welche ich nicht finde.
Ich habe auch bereits gesucht, z.B. nach "block durch anderen block ersetzen", aber ohne Erfolg.
- Anmelden oder Registrieren um Kommentare zu schreiben

Lass mich raten, die Liste
am 29.04.2010 - 09:34 Uhr
Lass mich raten, die Liste des Aggregatormoduls ist nut angmeldeten Usern sichtbar oder?
Schau mal in die userpermissions, was da eingestellt ist, ob Gäste darauf Zugriff haben.
Ansonsten ist es auch möglich die einzelnen Blöcke verschiedenen Rollen anzeigen zu lassen (unter blöcke-->konfigurieren).
Tatsächlich das wars.... Da
am 29.04.2010 - 09:59 Uhr
Tatsächlich das wars.... Da muss man erstmal drauf kommen....
Ansich war das Ersetzen von Blöcken nach STatus ja ne super Idee, nur nicht so ungesteuert wie hier zufällig.
GIbt es denn irgendwie die Möglichkleit sowas einfach zu konfigurieren z.B. nach dem Motto:
Zeige Block A, wenn User sich anmeldet ersetze Block A durch Block B, wenn er Seite X betritt tausche Block C gegen Block F....
?
Oder muss man das alles mit den Rechen (wie hier) und dem Zeige auf Seite XYZ machen? (Scheint ja zu gehen)
Du kannst es sowohl als auch
am 29.04.2010 - 10:09 Uhr
Du kannst es sowohl als auch machen.
Entweder mittels Rechtevergabe der User, oder Seitenspezifisch, oder wenn ein PHP-Code TRUE ergibt (weiter unten in den Konfigurationen von Blöcken ist sowas zu finden).
Da geht es zwar nicht mit "Ersetze Block X gegen Y", aber "Zeige X, wenn ..." und "Zeige Y nicht, wenn ...".