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>

Kategorien

Devblog

Tags

TYPO3

Hat Dir der Artikel gefallen?