Zum Inhalt springen

Alttext für Sprachmenu

Erstellt am 6. Mai 2009 · 1 Antwort · letzte Antwort am 6. Mai 2009

Tags: Links, Frage

jthoeny ·

Ich habe folgende TS im Template:

    LANGNAV = HMENU
    LANGNAV {
	# Ein Sprach-Menü wird erzeugt
	special = language
	# Reihenfolge und Auswahl der Sprachen im Menü
	special.value = 0,1,3
	special.normalWhenNoLanguage = 0
	wrap = <ul id="language_switch">|</ul>
	1 = TMENU
	1 {
		noBlur = 1
		# Standard Sprachen
		NO = 1
		NO {
			linkWrap = <li>|</li>
			# Standard-Titel für den Link wäre Seitenttitel
			# => anderer Text als Link-Text (Optionsschift)
			stdWrap.override = [de] || [en] || [fr]
			# Standardmäßige Verlinkung des Menüs ausschalten
			# Da diese sonstige GET-Parameter nicht enthält
			doNotLinkIt = 1
			# Nun wird der Link mit den aktuellen GET-Parametern neu aufgebaut
			stdWrap.typolink.parameter.data = page:uid
			stdWrap.typolink.additionalParams = &L=0 || &L=1 || &L=3
			stdWrap.typolink.addQueryString = 1
			stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
			stdWrap.typolink.addQueryString.method = GET
			stdWrap.typolink.useCacheHash = 1
			stdWrap.typolink.no_cache = 0
		}
		# Aktive Sprache
		ACT < .NO
		ACT.linkWrap = <li class="active">|</li>
		# NO + Übersetzung nicht vorhanden
		USERDEF1 = 1
		USERDEF1 {
			linkWrap = <li class="notrans">|</li>
			stdWrap.override = [de] || [en] || [fr]
			doNotLinkIt = 1
		}
		# ACT + Übersetzung nicht vorhanden
		USERDEF2 = 1
		USERDEF2 {
			linkWrap = <li class="act-notrans">|</li>
			stdWrap.override = [de] || [en] || [fr]
			doNotLinkIt = 1
		}
	}
   }

Wie bringe ich dem Sprachmenu noch Alt Texte bei?

Vielen Dank Jürg

jthoeny ·

RTFM read the f.. manual.
Lösung:

			stdWrap.typolink.title = Deutsche Version || English version, if through no translation available || Francais version, éliminée en l'absence de traduction