Twig Fehlermeldungen fehlen (wie aktivieren?)
am 26.04.2016 - 22:37 Uhr in
In Drupal 8 ist es extrem schwierig in Twig Variablen zu debuggen.
dump() und kint() helfen hier weiter, sofern das Tiwg Debugging richtig konfiguriert ist.
Dennoch funktioniert sehr sehr oft irgend eine logisch erscheinender Twig-Befehl nicht und dann erhält man lediglich folgende Fehlermeldung:
Auf der Website ist ein unvorhergesehener Fehler aufgetreten. Bitte versuchen Sie es später nochmal.
Warum kommt keine sinnvolle Twig-Fehlermeldung?
Wie kann man Twig-Fehlermeldungen einschalten?
Es muss doch möglich sein, von Twig zu erfahren, welcher Befehl (vielleicht in welcher Codezeile) falsch ist und was falsch ist (ähnlich wie bei PHP-Fehlermeldungen).
{{ dump() }} funktioniert nicht, anscheinend ist die Ausgabe zu groß
{{ dump( content ) }} funktioniert nicht, Seite ladet ohne Ende
{{ dump( label ) }} funktioniert, Label ist ein kurzer String
{{ dump(label[#context]) }} funktioniert nicht, oben nichtssagende Fehlermeldung
{{ dump(label['#context']) }} funktioniert, gibt aber NULL aus
Nach jedem Versuch muss man den Cache löschen, dies dauert ca. eine halbe Minute.
Man braucht Stunden um ein paar Zeilen zu debuggen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo, das Thema wurde hier
am 27.04.2016 - 09:51 Uhr
Hallo,
das Thema wurde hier vor kurzem durch genommen.
Du findest die Lösung hier:
http://www.drupalcenter.de/node/54964
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Twig Fehlermeldungen
am 27.04.2016 - 10:08 Uhr
Ich denke, da im genannten Thread gibt es keine Lösung dafür, dass Twig nicht ständig unbedeutende Meldungen wie
Auf der Website ist ein unvorhergesehener Fehler aufgetreten. Bitte versuchen Sie es später nochmal
liefert, sondern korrekte und informative Fehlermeldungen.
Außerdem möchte ich nicht an meiner Drupal-Installation Veränderungen vornehmen, das muss schon möglich sein, ohne nach jedem Core-Update (inklusive Verzeichnisse wie vendors usw). Veränderungen an der Installation machen zu müssen.
Wie kommt man nun zu sinnvollen Twig-Fehlermeldungen, das ging nicht hervor, auch nicht im anderen Thread?