Toggle Menü in TYPO3 mit 2 Sprachen
Mit nur 2 Sprachen in TYPO3 ist es relativ einfach, einen Button zu erstellen, der immer nur die Übersetzung anbietet. Dazu braucht es ein wenig TypoScript und HTML in Form von Fluid (alles kann auch mit TypoScript geschrieben werden).
page = PAGE
page.10 = FLUIDTEMPLATE
page.10 (...)
page.10.dataProcessing {
50 = TYPO3\CMS\Frontend\DataProcessing\LanguageMenuProcessor
50 {
# display as toggle
languages = 0
languages {
override = 1
override {
if.equals = 0
if.value.data = siteLanguage:languageId
}
}
as = languageMenu
}
}
Das FLUID Template sieht etwa so aus
<f:if condition="{languageMenu.0}">
<a href="{languageMenu.0.link}" title="{languageMenu.0.navigationTitle}" hreflang="{languageMenu.0.hreflang}">
{languageMenu.0.navigationTitle}
</a>
</f:if>