TypoScript · Frage 12 von 12

Ein Integrator schreibt [frontend.user.isLoggedIn] && [tree.level > 1] und wundert sich, dass die zweite Bedingung ignoriert wird. Warum?

1 Antwort ist richtig. Schwer

Lösung anzeigen

Lösung

  • D Mehrere Klammerpaare werden nicht mehr verknüpft; alles nach der ersten schließenden Klammer gilt still als Kommentar

Erklärung

Seit der Einführung der Symfony Expression Language gehören alle Kriterien in ein Klammerpaar: [frontend.user.isLoggedIn && tree.level > 1]. Die alte Verkettung scheitert ohne Fehlermeldung, was Fehler schwer auffindbar macht.

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht