Zum Inhalt springen

Sprachauswahl als Menü

Erstellt am 8. Dezember 2014 · 2 Antworten · letzte Antwort am 9. Dezember 2014

Tags: Frage

teddy86 ·

Moin moin,

folgende Sprachauswahl funktionierte unter 4.5.x einwandfrei. Unter 6.2.x wird leider außer dem umschließenden wrap nichts angezeigt. Hat jemand eine Idee?

temp.langmenu = COA
temp.langmenu.wrap = <div class="flaggen">|</div>

temp.langmenu.10 = HTML
temp.langmenu.10.value = <img src="fileadmin/templates/css/images/flagge-de.gif" title="Bitte auf deutsch!" />
temp.langmenu.10.value.typolink.parameter.data = page:uid
temp.langmenu.10.value.typolink.additionalParams = &L=0

temp.langmenu.20 < temp.langmenu.10
temp.langmenu.20.value = <img src="fileadmin/templates/css/images/flagge-uk.gif" title="English please!" />
temp.langmenu.20.value.typolink.additionalParams = &L=1

temp.langmenu.30 < temp.langmenu.10
temp.langmenu.30.value = <img src="fileadmin/templates/css/images/flagge-es.gif" title="Español, por favor!" />
temp.langmenu.30.value.typolink.additionalParams = &L=2

temp.langmenu.40 < temp.langmenu.10
temp.langmenu.40.value = <img src="fileadmin/templates/css/images/flagge-pl.gif" title="Polski proszę!" />
temp.langmenu.40.value.typolink.additionalParams = &L=3

Gruß
Ted

Julian.​Hofmann ·

Noch kurz zum Hintergrund der nötigen Änderung:
mit Version 6.0 wurden das cObject HTML entfernt. An seiner Stelle kann TEXT verwendet werden.

Der einzige Unterschied: bei TEXT können die Eigenschaften des stdWrap direkt angewendet werden, während bei HTML erst auf den stdWrap zuzückgegriffen werden musste.

temp.10 = HTML
temp.10.stdWrap.wrap = <strong>|</strong>

temp.20 = TEXT
temp.20.wrap = <strong>|</strong>