12.8 Spezielle Menütypen: Sprachauswahl

Problem

Sie haben spezielle Anforderungen an ein Menü, die über die simple Wiedergabe eines Seitenbaums hinausgehen. So wollen Sie zum Beispiel eine Sprachnavigation verwenden, die Ihrem Betrachter die Möglichkeit gibt, auf Übersetzungen der Inhalte in der gewünschten Sprache zuzugreifen. Außerdem soll das Menü die aktuell gewählte Sprache sowie nicht vorhandene Übersetzungen kenntlich machen.

Lösung

Verwenden Sie den HMENU-Parameter special und dessen Wert language:

temp.beispielmenu = COA
temp.beispielmenu {
  10 = HMENU
  10 {
   special = language
   special.value = 1,2,3,4
   1 = TMENU
   1 {
     NO {
      allWrap = |<br />
     }
   }
  }
}

Beachten Sie, dass wir in diesem Beispiel TMENU als Platzhalter für eine der möglichen Varianten TMENU, ...

Get TYPO3 Kochbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.