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

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an