[Frage] RealURL Umleitungsfehler bei nicht übersetzten Seiten TYPO3-Version: 6.2.27

  • marion-j marion-j
    Jedi-Ritter
    0 x
    132 Beiträge
    2 Hilfreiche Beiträge
    21. 10. 2016, 08:09

    Hallo,
    wir haben unsere Hauptseiten und einige Unterseiten ins englische übersetzt und einen Deutsch/Englisch Sprachumschalter. Wenn man auf einer deutschen Unterseite ist, für die es eine Übersetzung gibt funktioniert die Umschaltung korrekt.
    Wenn man aber auf einer deutschen Unterseite ist, für die es keine Übersetzung gibt und versucht auf EN umzuschalten, kommt ein Umleitungsfehler.
    Wir setzen RealURL ein. Das macht dann aus "domain.de/weiterbildung/aktuelles" dies: "domain.de//further-education/aktuelles"
    In dem Bsp. gibt es für "further-education" eine Übersetzung aber nicht für "aktuelles"
    Wie kann man RealURL beibringen, dass es, wenn es keine Übersetzung gibt, auf der deutschen Seite bleibt?

    Unser Setup sieht so aus:

    1. config.sys_language_uid = 0
    2. config.linkVars = L(0,3)
    3. config.language = de
    4. config.locale_all = de_DE.UTF8
    5. config.htmlTag_langKey = de
    6. config.sys_language_mode = content_fallback;1,0
    7.  
    8. [globalVar = GP:L = 0]
    9. config.sys_language_uid = 0
    10. config.language = de
    11. config.locale_all = de_DE.UTF8
    12. config.htmlTag_langKey = de
    13. [global]
    14.  
    15. [globalVar = GP:L = 3]
    16. config.sys_language_uid = 3
    17. config.language = en
    18. config.locale_all = en_EN.UTF8
    19. config.htmlTag_langKey = en
    20. config.sys_language_fallBackOrder=0,0
    21. config.sys_language_mode = content_fallback;0,0
    22. [global]

    In der RealURL autoconf haben wir derzeit nichts mehr für die Sprachumschaltung eingestellt. Wir haben da alles Mögliche versucht, aber es passiert gar nichts. Auch folgendes funktioniert nicht:

    1. 'preVars' => array(
    2. 'GETvar' => 'no_cache',
    3. 'valueMap' => array(
    4. 'no_cache' => 1,
    5. ),
    6. 'noMatch' => 'bypass',
    7. ),
    8. 'GETvar' => 'L',
    9. 'valueMap' => array(
    10. 'de' => '0',
    11. 'deutsch' => '0',
    12. 'en' => '3',
    13. 'english' => '3',
    14. ),
    15. 'noMatch' => 'bypass',
    16. ),
    17. ),


  • 1
  • 1