Um mit Hilfe von Typoscript ein Menü zur Sprachauswahl zu erstellen, also in diesem Beispiel den Parameter „L“ zu ändern, kann folgendes Script eingesetzt werden. Letztlich handelt es sich dabei um eine einfache Anwendung der HMENU special Eigenschaft language. Weitere Informationen zu diesem Anwendungsfall finden sich hier in der Doku. Abschließend, der Schnipsel:
lib.navLangswitch = COA lib.navLangswitch { 10 = HMENU 10 { special = language special.value = 0,1 1 = TMENU 1 { wrap = | NO = 1 NO { stdWrap.cObject = TEXT stdWrap.cObject { value = english || deutsch } allWrap =<li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li> } ACT < .NO ACT { doNotLinkIt = 1 allWrap =<li class="first cM_CUR">|</li>|*|<li class="cM_CUR">|</li>|*|<li class="cM_CUR last">|</li> } USERDEF1 < .NO USERDEF1 { doNotLinkIt = 1 allWrap = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li> } USERDEF2 < .NO USERDEF2 { doNotLinkIt = 1 allWrap = <li class="first cM_CUR">|</li>|*|<li class="cM_CUR">|</li>|*|<li class="cM_CUR last">|</li> } } } } |