[TYPO3-german] Sprachmenü

Björn Hahnefeld b.hahnefeld at nal-vonminden.com
Tue May 3 14:57:46 CEST 2016


Hallo zusammen,

 

ich möchte gerne eine Auswahlliste für die Sprachen anbieten. Das klappt
auch ganz gut soweit. Allerdings wird kein Value übergeben, damit ich
zuordnen kann, welche Sprache ausgewählt wurde. Und es steht im Quelltext
„selected=“““ anstelle nur von „selected“. Was mache ich denn da noch
falsch?

 

--

#
# Sprachmenü
#
lib.languagenavi = HMENU
lib.languagenavi {
   special = language
   special {
      value = 0,3,11
      normalWhenNoLanguage = 0
   }
   // wrap = <ul class="language">|</ul>
   wrap = <form method="POST"><select class="language"
onchange="this.form.submit()">|</select></form>
   1 = TMENU
   1 {
      noBlur = 1
      NO = 1
      NO {
         // linkWrap = <li>|</li>
         linkWrap = <option value="{TSFE:L}">|</option>
         stdWrap.override = Deutsch || Español || English
         doNotLinkIt = 1
         stdWrap.typolink {
            parameter.data = page:uid
            additionalParams = &L=0 || &L=3 || &L=11
            addQueryString = 1
            addQueryString.exclude = L,id,cHash,no_cache
            addQueryString.method = GET
            useCacheHash = 1
            no_cache = 0
         }
      }
      ACT < .NO
      // ACT.linkWrap = <li class="active">|</li>
      ACT.linkWrap = <option value="{TSFE:L}" selected>|</option>
      USERDEF1 < .NO
      USERDEF2 < .ACT
   }
}

--

 

Ausgabe:

--

<form method="POST">

<select class="language" onchange="this.form.submit()">

<option value="{TSFE:L}">Deutsch</option>

<option value="{TSFE:L}">Español</option>

<option selected="" value="{TSFE:L}">English</option>

</select>

</form>

--

 

Viele Grüße

 

Björn



More information about the TYPO3-german mailing list