Zum Inhalt springen

Fallback auf Startseite

Erstellt am 24. Mai 2011 · 1 Antwort · letzte Antwort am 6. Juni 2011

Tags: Frage

Coreblade ·

Hallo zusammen

Habe bei meiner Seite Mehrsprachigkeit eingerichtet. Nun möchte ich auf die Startseite geleitet werden, wenn der Inhalt in der aktuellen Sprache nicht vorhanden ist. Bis jetzt erscheine eine hässliche Fehlermeldung: "Page is not available in the requested language."

Config für Sprachwechsel:

config{
  sys_language_mode = content_fallback
  sys_language_overlay = hideNonTranslated
}

Bei meinem Sprachmenü scheint das donotlinkit nicht zu funktionieren:

lib.sprache = HMENU
lib.sprache {
  special = language
  special.value = 0,1
  1 = TMENU
  1 {
    noBlur = 1
    NO = 1
    NO.linkWrap = <span>|</span> |*| <span class="divider"><img height="25" width="1" src="fileadmin/templates/images/divider.gif"></span> <span>|</span>
    NO.stdWrap.cObject = TEXT
    NO.stdWrap.cObject.value = D || F
    
    CUR = 1
    CUR.doNotLinkIt = 1
    
   // USERDEF1 < .CUR
   // USERDEF1.doNotLinkIt = 1    
   // USERDEF2 < .USERDEF1
  }
}

Hat jemand eine Idee, wie vorallem das Fallback zur Startseite umgesetzt werden kann? donotlinkit ist 2. Rangig.

Danke und Gruss
Coreblade

Coreblade ·

Lösung:

lib.sprache = HMENU
lib.sprache {
  special = language
  special.value = 0,1
  1 = TMENU
  1 {
    noBlur = 1
    NO = 1
    NO.linkWrap = <span>|</span> |*| <span class="divider"><img height="25" width="1" src="fileadmin/templates/images/divider.gif"></span> <span>|</span>
    NO.stdWrap.cObject = TEXT
    NO.stdWrap.cObject.value = D || F
      
    USERDEF1 < .NO
    USERDEF1 {
      doNotLinkIt = 1
      stdWrap.typolink.parameter = 96
      stdWrap.typolink.additionalParams = &L=1
    }
  }
}