Blöcke sind für anonymous User nicht sichtbar
am 24.04.2019 - 10:01 Uhr in
Hallo zusammen,
in einer Drupal 8 Installation habe ich über ein custom Module erstellt, in dem ein Block definiert wird. Der Block wird in die linke Spalte geschrieben. Zusätzlich werden einige andere Moduleblöcke dargestellt.
Als Admin sehe ich alle Blöcke. Komischerweise ist für Anonymous User kein einziger Block sichtbar. Im ersten Moment dachte ich, dass die Berechtigung für die Blöcke fehlt, aber das ist es nicht. Selbst wenn ich in den Block-Settings explizit definiere, dass die Blöcke auch für Anonymous sichtbar sein sollen, bleiben sie ausgeblendet.
Hat jemand eine Idee, was das sein kann bzw. wie ich das Debuggen könnte. Fehlermeldung gibt es nämlich keine.
Danke & Grüße
Rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
Welches Theme hast Du? Ist es
am 24.04.2019 - 10:41 Uhr
Welches Theme hast Du?
Ist es mit Standard Theme auch so?
Mal im Quelltext geschaut, ob sie da sind und nur mit CSS ausgeblendet?
Könnte ja sein, dass es nicht am Admin-Rolle sondern am Admin-Theme liegt, dass es angezeigt wird und im Frontend für Gäste nicht.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Es ist ein...
am 24.04.2019 - 11:51 Uhr
custom Theme. Aber daran liegt es nicht. Auch in Strandardthemes wie Bartik etc. werden keine Blöcke für Anonymous angezeigt.
Die Blöcke sind definitiv nicht da, sind also nicht per CSS ausgeblendet.
Hm...sehr seltsam. Verstehe
am 24.04.2019 - 12:28 Uhr
Hm...sehr seltsam.
Verstehe ich richtig, dass der Block im Custom Modul erstellt wird?
Wenn Du das ausschaltest, sind dann die anderen Blöcke alle wieder da?
Da muss ja irgendein Bug sein.
Warum keine Fehlermeldung angezeigt wird, weiß ich dann allerdings auch nicht.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Ja, vermutlich ist das ein Bug...
am 29.04.2019 - 07:41 Uhr
... hat jemand eine Idee, wo ich da mit dem Debuggen anfangen kann, um zu sehen, wo da die Blockrechte falsch gesetzt und für die linke Sidebar ausgefiltert werden.
In welcher Funktion werden denn bei Drupal 8 die Blöcke fürs Rendern eingesammelt und auf Berechtigung überprüft?
Fehler eher im Modul- Code
am 30.04.2019 - 17:18 Uhr
poste doch mal deine Block class aus deinem Plugin