TypoScript · Question 12 sur 12

Un intégrateur écrit [frontend.user.isLoggedIn] && [tree.level > 1] et se demande pourquoi la seconde condition est ignorée. Pourquoi ?

1 réponse est correcte. Difficile

Afficher la solution

Solution

  • D Plusieurs paires de crochets ne sont plus combinées ; tout ce qui suit le premier crochet fermant compte silencieusement comme un commentaire

Explication

Depuis l'introduction de la Symfony Expression Language, tous les critères doivent figurer dans une seule paire de crochets : [frontend.user.isLoggedIn && tree.level > 1]. L'ancien chaînage échoue sans message d'erreur, ce qui rend les erreurs difficiles à trouver.

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications