Mehrsprachigkeit + tt_news + realurl

  • Gjergj Gjergj
    Padawan
    0 x
    51 Beiträge
    0 Hilfreiche Beiträge
    15. 01. 2009, 13:37

    Hallo Leute,

    habe ein großes Problem speziell mit tt_news und Mehrsprachigkeit. Bei normalem Inhalt funktioniert der Sprachwechsel wunderbar nur die tt_news machen Probleme. Ich benutze auch das sr_languagemenu, ich habe auch
    im Sysfolder der tt_news eine alternative Sprache angelegt

    [TS]// Spracheinstellungen
    linkVars = L,tx_ttnews
    uniqueLinkVars = 1
    sys_language_uid = 1
    sys_language_mode = content_fallback
    sys_language_overlay = hideNoneTranslated
    language = de

    // Je nach Serverumgebung funktionieren verschiedene Werte:
    // de_DE, de_DE.utf8, de_DE@euro
    locale_all = de_DE
    htmlTag_langKey = de
    plugin.meta.language = de

    dateFormat = %A %e. %B %Y
    timeFormat = Uhr %H:%M Sek %S
    }

    [globalVar = GP:L=1]
    config.sys_language_uid = 1
    config.language = en
    config.locale_all = en_EN
    config.htmlTag_langKey = en
    config.plugin.meta.language = en
    [global][/TS]

    1. $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
    2. '_DEFAULT' => array(
    3. 'init' => array(
    4. 'enableCHashCache' => 1,
    5. 'appendMissingSlash' => 'ifNotFile',
    6. 'enableUrlDecodeCache' => 1,
    7. 'enableUrlEncodeCache' => 1,
    8. 'postVarSet_failureMode' => '',
    9. ),
    10. 'redirects' => array(),
    11. 'preVars' => array(
    12. 'GETvar' => 'no_cache',
    13. 'valueMap' => array(
    14. 'nc' => 1,
    15. ),
    16. 'noMatch' => 'bypass',
    17. ),
    18. 'GETvar' => 'L',
    19. 'valueMap' => array(
    20. 'de' => '0',
    21. 'en' => '1',
    22. ),
    23. 'valueDefault' => 'de',
    24. // 'noMatch' => 'bypass',
    25. ),
    26. ),
    27. 'pagePath' => array(
    28. 'type' => 'user',
    29. 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
    30. 'spaceCharacter' => '-',
    31. 'languageGetVar' => 'L',
    32. 'expireDays' => 7,
    33. 'rootpage_id' => 1,
    34. ),
    35. 'fixedPostVars' => array(),
    36. 'postVarSets' => array(
    37. '_DEFAULT' => array(
    38. // news archive parameters
    39. 'archive' => array(
    40. 'GETvar' => 'tx_ttnews[year]' ,
    41. ),
    42. 'GETvar' => 'tx_ttnews[month]' ,
    43. 'valueMap' => array(
    44. 'january' => '01',
    45. 'february' => '02',
    46. 'march' => '03',
    47. 'april' => '04',
    48. 'may' => '05',
    49. 'june' => '06',
    50. 'july' => '07',
    51. 'august' => '08',
    52. 'september' => '09',
    53. 'october' => '10',
    54. 'november' => '11',
    55. 'december' => '12',
    56. )
    57. ),
    58. ),
    59. // news pagebrowser
    60. 'browse' => array(
    61. 'GETvar' => 'tx_ttnews[pointer]',
    62. ),
    63. ),
    64. // news categories
    65. 'select_category' => array (
    66. 'GETvar' => 'tx_ttnews[cat]',
    67. ),
    68. ),
    69. // news articles anMd searchwords
    70. 'article' => array(
    71. 'GETvar' => 'tx_ttnews[tt_news]',
    72. 'lookUpTable' => array(
    73. 'table' => 'tt_news',
    74. 'id_field' => 'uid',
    75. 'alias_field' => 'title',
    76. 'addWhereClause' => ' AND NOT deleted',
    77. 'useUniqueCache' => 1,
    78. 'useUniqueCache_conf' => array(
    79. 'strtolower' => 1,
    80. 'spaceCharacter' => '-',
    81. ),
    82. ),
    83. ),
    84. 'GETvar' => 'tx_ttnews[backPid]',
    85. ),
    86. 'GETvar' => 'tx_ttnews[swords]',
    87. ),
    88. ),
    89. ),
    90. ),
    91. // configure filenames for different pagetypes
    92. 'fileName' => array(
    93. 'defaultToHTMLsuffixOnPrev' => 0,
    94. 'index' => array(
    95. 'print.html' => array(
    96. 'keyValues' => array(
    97. 'type' => 98,
    98. ),
    99. ),
    100. 'rss.xml' => array(
    101. 'keyValues' => array(
    102. 'type' => 100,
    103. ),
    104. ),
    105. 'rss091.xml' => array(
    106. 'keyValues' => array(
    107. 'type' => 101,
    108. ),
    109. ),
    110. 'rdf.xml' => array(
    111. 'keyValues' => array(
    112. 'type' => 102,
    113. ),
    114. ),
    115. 'atom.xml' => array(
    116. 'keyValues' => array(
    117. 'type' => 103,
    118. ),
    119. ),
    120. ),
    121. ),
    122. ),
    123. );

    [TS]plugin.tt_news._CSS_DEFAULT_STYLE >

    plugin.tt_news{
    templateFile = fileadmin/templates/..../ext/tt_news/tt_news_v2_template.html
    pid_list = 22
    useSPidFromCategory = 1
    useHRDatesSingle = 1
    useHRDatesSingleWithoutDay = 0
    dontUseBackPid = 1
    useHRDates = 1
    sys_language_mode = strict

    archiveTitleCObject {
    10.strftime = %B - %Y
    }

    getRelatedCObject {
    20.strftime = %d.%m.%Y %H:%M
    }

    displaySingle {
    date_stdWrap.strftime= %d.%m.%Y
    time_stdWrap.strftime= %H:%M
    age_stdWrap.age = Minuten | Stunden | Tage | Jahre
    }

    displayLatest {
    date_stdWrap.strftime= %d.%m.%Y
    time_stdWrap.strftime= %H:%M
    age_stdWrap.age = Minuten | Stunden | Tage | Jahre
    }

    displayList {
    imageLinkWrap = 1
    subheader_stdWrap.crop = 250 | ... | 1
    date_stdWrap.strftime= %d.%m.%Y
    time_stdWrap.strftime= %H:%M
    age_stdWrap.age = Minuten | Stunden | Tage | Jahre

    }

    _LOCAL_LANG.de {
    pi_list_browseresults_displays = Sie sehen gerade Artikel ###SPAN_BEGIN###%s bis %s</span> von ###SPAN_BEGIN###%s</span>
    latestHeader = Weitere Themen
    textNewsAge = Alter der Meldung:
    backToList = « zur Startseite
    more = weiterlesen...
    }
    }

    [/TS]

    1. en/...../news/single/archive/2009/january/article/glauben-oder-nicht-glauben-2/?tx_ttnews[day]=15&cHash=5fa0b7dda6


  • 1
  • Gjergj Gjergj
    Padawan
    0 x
    51 Beiträge
    0 Hilfreiche Beiträge
    15. 01. 2009, 16:04

    #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry#

    Jetzt wechselt nur der Link de = weiterlesen... en = [more]! HIIIIILLLLLLLFFFFFEEEEEEEEEE!!!!!

  • wildcard wildcard
    T3PO
    0 x
    9 Beiträge
    0 Hilfreiche Beiträge
    16. 04. 2009, 11:08

    Das Problem hatte ich auch anfangs.
    auf jedenfall das sprachwechsel script benutzen von tt_news:
    http://www.typo3.net/forum/list/list_post//86670/?page=1#pid326830
    (da ansonsten im SINGLE view beim sprachwechsel die url vertümmelt wird)

    ausserdem musst du die seite wo tt_news eingebunden ist als plugin übersetzen.
    dann hast du jeweils das plugin in einer anderen sprache eingebunden.

    anschliessend noch die newsmeldung im sysfolder news(oder wie er bei dir heisst)
    lokalisieren (fahne anklicken zum übersetzen.)

    gruss
    Alex

  • 1