Zum Inhalt springen

Sprachumschaltung mit Text UND Bild

Erstellt am 29. September 2015 · 2 Antworten · letzte Antwort am 8. Oktober 2015

Tags: TYPO3 4.x, Frage

FreeBatman ·

4.5.34

Hallo,
ich habe ein funktionierende TS für Sprachumschaltung mit Flaggen und evtl. auch eine mit Text.
Irgendwie finde ich keine Text + Flaggen Version zur Sprachenumschaltung!!

 temp.langmenu = COA
 temp.langmenu {
   20 = HMENU
   20 {
     special = language
     special.value = 0,1
     1 = GMENU
     1 {
       NO = 1
       NO {
         allWrap = |   
         XY = 16, 11
         backcolor = white
         10 = IMAGE
         10.file = fileadmin/flags/de.png || fileadmin/flags/gb.png
       }
       ACT < .NO
       ACT = 1
       ACT {
        noLink = 1
        backColor = black
       }
       USERDEF1 < .NO
       USERDEF1 = 1
       USERDEF1 {
         file = fileadmin/flags/de_d.png || fileadmin/flags/gb_d.png
         noLink = 1
       }
     }
   }
 }

lib.language < temp.langmenu

Im Template dann:
<f:cObject typoscriptObjectPath="lib.language" />

Nur finde ich keine Text und Flaggen Version und komm nicht drauf wie ich das z.B. mit der Flaggenversion kombinieren soll#angry#

DEUTSCH (FLAGGE) | ENGLISCH (FLAGGE)

Hätte da evtl. jmd einen Gedankenstupser (ah bei Stupsen muss ich an Facebook denken -- Anstupsen -- die blödeste Funktion der ganzen IT Geschichte) für mich 🙂🙂o.O

Vielen Dank schon mal fürs lesen!

casi-g ·

du kannst entweder per CSS die Flaggen in die span Tags einbauen oder du setzt einfach ein <img src="fileadmin/flags/de_d.png" width="16" height="16" alt="Deutsch" /> anstelle der span tags ein.

temp.langmenu = HMENU
temp.langmenu {
	special = language
	special.value = 0,1
	
	addQueryString = 1
	addQueryString.exclude = cHash
	
	wrap = <ul>|</ul>
	1 = TMENU
	1 {
		NO.allWrap = |*|||*|
		NO.linkWrap = <li> | </li>
		NO.stdWrap.setCurrent = Deutsch <span class="flag flag-de"></span>|| English <span class="flag flag-en"></span>
		NO.stdWrap.current = 1
		ACT < .NO
		ACT = 1
		ACT.linkWrap = <li class="active"> | </li>
	}
}
FreeBatman ·

Super 🙂 .. Danke 😃 .. werd i nächste Woche gleich ausprobieren.
Sorry wegen später Reaktion. Hab' keine E-Mail bekommen.