TypoScript · Pregunta 12 de 12
Un integrador escribe [frontend.user.isLoggedIn] && [tree.level > 1] y se pregunta por qué se ignora la segunda condición. ¿Por qué?
1 respuesta es correcta. Difícil
Mostrar solución
Solución
- D Varios pares de corchetes ya no se combinan; todo lo que hay después del primer corchete de cierre cuenta silenciosamente como comentario
Explicación
Desde la introducción del Symfony Expression Language, todos los criterios van en un único par de corchetes: [frontend.user.isLoggedIn && tree.level > 1]. El encadenamiento antiguo falla sin mensaje de error, lo que dificulta encontrar los errores.