TYPO3 V9 Extbase: Language übergeben und Fluid prüfen lassen


Dieser kurze Schnipsel erklärt, wie man die Language abfragen kann, die gerade aktiv ist. Dies ist zum Beispiel Sinnvoll, wenn wir HTML Code in unserer Extension haben, der nur in einer gewissen Sprache ausgegeben werden soll.

In unserer Show Action müssen wir die aktive Systemsprache übergeben. Dies geht so:

$this->view->assign("sysLanguageUid", $GLOBALS['TSFE']->sys_language_uid);

Im Fluid können wir jetzt ganz einfach abfragen, um welche LanguageID es sich handelt. In diesem Beispiel will ich Content NICHT ausgeben, wenn eine bestimmte Sprache ausgewählt ist:

<f:if condition="{sysLanguageUid} != 4">
   <!--Dieser Code wird nur ausgegeben, wenn die Sprach-ID NICHT 4 ist.-->
</f:if>


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.