Zum Inhalt springen

RealUrl Sprachmenu und nicht Seiten vorhandener Sprachen

Erstellt am 13. Oktober 2008 · Noch keine Antworten

Tags: Frage

danjue ·

Guten Morgen,

Ich möchte gerne Sprachumschaltung erstellen die auch RealUrl fähig ist. Dazu habe ich dieses http://typo3blogger.de/sprach-menu/ tolle Menu verwendet.

Das Menu funktioniert auch, aber nur eingeschränkt. Typo3 soll die Seiten für die keine Übersetzungen existieren im Menu ausblenden.

Bis jetzt habe wird mir aber ein Menu mit 5 Sprachen generiert wobei es doch von vielen Seiten nur eine deutsche Version gibt. *kopfkratz*

Weiß jemand Rat? Irgendwie steh ich auf dem Schlauch.

lib.sprachselektor = HMENU
lib.sprachselektor {
special = language
# Reihenfolge und Auswahl der Sprachen im Menü
special.value = 0,1,2,3,4
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 = [deutsch] || [nederlands] || [english] || [francais] || [russian]
   # 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=2 || &L=3 || &L=4
   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 = 1
  ACT.linkWrap = <li class="active">|</li>
  # NO + Übersetzung nicht vorhanden

  USERDEF1 < .NO
  USERDEF1.doNotLinkIt = 1
   USERDEF1.stdWrap.current = 1
   # ACT + Übersetzung nicht vorhanden
  USERDEF2 < .ACT
  USERDEF2.doNotLinkIt = 1

}
}

In meiner config habe ich

  sys_language_overlay=hideNonTranslated

ebenfalls aktiviert.

Hat jemand einen Lösungsansatz für mich?