[Frage] rlmp_language_detection funktioniert nicht TYPO3-Version: -


  • 1
  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    08. 10. 2015, 08:25

    Ja, läuft prima.

  • jonny87 jonny87
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    08. 10. 2015, 10:17

    Also ich bin grad auch dabei die neue Version 7.0.2 in einer TYPO3 6.2.15 zum Laufen zu bringen, jedoch auch ohne Erfolg, die Extension macht nix :(

  • Dulcia Dulcia
    Typ im Roten Hemd
    0 x
    3 Beiträge
    0 Hilfreiche Beiträge
    02. 11. 2015, 16:09

    @jenses: Magst du mal mehr zu deiner Umsetzung erzählen?

    Ich stehe zur Zeit vor dem selben Problem und komme einfach nicht weiter... T3 Version 6.2

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    05. 11. 2015, 10:39

    Man sollte schon das von der Extension mitgelieferte TS einbinden und gegebenenfalls anpassen.
    Das TS lautet standardmässig so:

    1. plugin.tx_rlmplanguagedetection_pi1 = USER_INT
    2. plugin.tx_rlmplanguagedetection_pi1 {
    3. userFunc = Rlmp\RlmpLanguageDetection\LanguageDetection->main
    4.  
    5. defaultLang =
    6. useOneTreeMethod = 1
    7. cookieLifetime = 0
    8. multipleTreesRootPages {
    9.  
    10. }
    11. dontAddSchemeToURL = 0
    12.  
    13. useOldOneTreeConcept = 0
    14.  
    15. languageGPVar = L
    16.  
    17. useLanguageAliases = 1
    18. languageAliases {
    19. no = dk,sv
    20. dk = no,sv
    21. sv = no,dk
    22. }
    23.  
    24. countryCodeToLanguageCode {
    25. us = en
    26. gb = en
    27. nz = en
    28. au = en
    29. ie = en
    30. ca = en
    31. de = de
    32. at = de
    33. ch = de
    34. lu = de
    35. li = de
    36. se = sv
    37. ua = ru
    38. by = ru
    39. }
    40.  
    41. limitToLanguages =
    42. excludeLanguages =
    43.  
    44. dontBreakIfLanguageIsAlreadySelected = 0
    45. dontBreakIfLastPageWasOnSite = 0
    46.  
    47. testOrder = browser,ip
    48. dieAtEnd = 0
    49. forceRedirect = 0
    50. }
    51.  
    52. # Disable USER_INT when GP:L exists, and the extension anyway isn't needed.
    53. [globalVar=GP:L=0,GP:L>0]
    54. plugin.tx_rlmplanguagedetection_pi1 >
    55. [global]

    Dann bindet man das Plugin noch als erstes Object in das Page-Objekt ein:

    1. page.1 =< plugin.tx_rlmplanguagedetection_pi1

    Alles keine Zauberei,
    einfach mal das Manual lesen und sich daran halten.
    Anschließend Browser-Caches leeren, Browser-Sprache wählen und die Seite aufrufen und schauen, was passiert...

  • 1