Hallo zusammen!
Ich bin neu in Typo3 (11.5) und möchte mit dem ViewHelper f:translate zwischen zwei Sprachen in meinem Footer wechseln können. (0/Default = Englisch, 1 = Deutsch)
Bisher hatte ich den ViewHelper in einer eigenen HTML-Datei eingefügt(siehe html code unten). Die Sprachumschaltung hatte dort einwandfrei funktioniert!
Da es jedoch nach Best-Practice schöner ist die html-Seite so 'schlank' wie möglich zu halten, wollte ich den Footer in ein Fluid template auslagern. (lib.footer)
Wenn ich nun den HTML-Code unverändert als Text-Element einfüge, dann erscheint in meiner Fußleiste gar nichts mehr.
Was mache ich falsch? Ist es ein einfaches Formatierungsproblem oder ist der Pfad zur .xlf Datei nicht mehr richtig?
Die Fluid Content Elements sind im Übrigen im Template inkludiert.
Meine html Datei:
<div class="container" id="footer-fun">
{Footer -> f:format.raw()}
</div>
Auszug aus dem Main Template:
Footer < lib.menuBottom
Footer.select.where = colPos=2
lib.menuBottom:
lib.menuBottom = TEXT
lib.menuBottom.value(
<footer class="py-5">
<f:translate key="LLL:fileadmin/template/xlf/locallang_fe.xlf:language_label_footer_address_3" />
</footer>
)
Riesen Dank schonmal für die Unterstützung!