Hoffe die Überschrift triffts einigermaßen^^
Folgendes funktioniert:
folgendes nicht:
Es kommt der Fehler:
Fatal error: Template compilation failed: unexpected '->' in tag '!$user->isGuest()' in template
Ohne ! funktioniert es wie gewünscht.
Hoffe die Überschrift triffts einigermaßen^^
Folgendes funktioniert:
folgendes nicht:
Es kommt der Fehler:
Fatal error: Template compilation failed: unexpected '->' in tag '!$user->isGuest()' in template
Ohne ! funktioniert es wie gewünscht.
Der Parser hat seine Grenzen, bestimmte Konstrukte sind damit leider nicht möglich. Nutze einfach eine temporäre Variable via {assign} dafür.
Das Problem scheint noch etwas größer zu sein.
Auch wenn es bei einfachen Variablen kompiliert, ist der kompilierte Code falsch:
Ohne ! wird es wie folgt kompiliert:
Der Parser hat seine Grenzen, bestimmte Konstrukte sind damit leider nicht möglich. Nutze einfach eine temporäre Variable via {assign} dafür.
Das ist jetzt auch mein Workaround
Hatte gehofft, das dies einmal funktionieren wird.
Hatte gehofft, das dies einmal funktionieren wird.
Das wird wahrscheinlich auch in Zukunft nicht kommen, der Parser ist bereits extrem komplex und die möglichen Seiteneffekte selbst kleinster Änderungen sind nicht absehbar. Da es alternative Konstrukte gibt um dies zu bewerkstelligen, sehen wir auch keinen Grund uns auf dieses Wagnis einzulassen ("risk vs reward").
Schade, aber verständlich. Danke für die Aufklärung.
Don’t have an account yet? Register yourself now and be a part of our community!