---
title: "Mehrsprachigkeit + tt_news + realurl"
url: "https://www.typo3.net/d/85800-mehrsprachigkeit-tt-news-realurl"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","RealURL","tt_news"]
created: "2009-01-15"
last_reply: "2009-04-16"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Mehrsprachigkeit + tt_news + realurl

TYPO3 › Mehrsprachigkeit · 2 Antworten · gestartet 2009-01-15

## Eröffnungsbeitrag

**Gjergj** · 2009-01-15 · [Beitrag #1](https://www.typo3.net/d/85800-mehrsprachigkeit-tt-news-realurl/1)

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

```typoscript
  // 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]
```

```php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
    '_DEFAULT' => array(
        'init' => array(
            'enableCHashCache' => 1,
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => 1,
            'enableUrlEncodeCache' => 1,
            'postVarSet_failureMode' => '',
        ),
        'redirects' => array(),
        'preVars' => array(
            array(
                'GETvar' => 'no_cache',
                    'valueMap' => array(
                        'nc' => 1,
                    ),
                    'noMatch' => 'bypass',
                ),
                array(
                    'GETvar' => 'L',
                    'valueMap' => array(
                        'de' => '0',
                        'en' => '1',
                    ),
                    'valueDefault' => 'de',
                    // 'noMatch' => 'bypass',
                ),
            ),
            'pagePath' => array(
                'type' => 'user',
                'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                'spaceCharacter' => '-',
                'languageGetVar' => 'L',
                'expireDays' => 7,
                'rootpage_id' => 1,
            ),
            'fixedPostVars' => array(),
            'postVarSets' => array(
                '_DEFAULT' => array(
                    // news archive parameters
                    'archive' => array(
                        array(
                            'GETvar' => 'tx_ttnews[year]' ,
                        ),
                        array(
                            'GETvar' => 'tx_ttnews[month]' ,
                            'valueMap' => array(
                            'january' => '01',
                            'february' => '02',
                            'march' => '03',
                            'april' => '04',
                            'may' => '05',
                            'june' => '06',
                            'july' => '07',
                            'august' => '08',
                            'september' => '09',
                            'october' => '10',
                            'november' => '11',
                            'december' => '12',
                        )
                    ),
                ),
                // news pagebrowser
                'browse' => array(
                    array(
                        'GETvar' => 'tx_ttnews[pointer]',
                    ),
                ),
                // news categories
                'select_category' => array (
                    array(
                        'GETvar' => 'tx_ttnews[cat]',
                    ),
                ),
                // news articles anMd searchwords
                'article' => array(
                    array(
                        'GETvar' => 'tx_ttnews[tt_news]',
                        'lookUpTable' => array(
                            'table' => 'tt_news',
                            'id_field' => 'uid',
                            'alias_field' => 'title',
                            'addWhereClause' => ' AND NOT deleted',
                            'useUniqueCache' => 1,
                            'useUniqueCache_conf' => array(
                                'strtolower' => 1,
                                'spaceCharacter' => '-',
                            ),
                        ),
                    ),
                    array(
                        'GETvar' => 'tx_ttnews[backPid]',
                    ),
                    array(
                        'GETvar' => 'tx_ttnews[swords]',
                    ),
                ),
            ),
        ),
        // configure filenames for different pagetypes
        'fileName' => array(
            'defaultToHTMLsuffixOnPrev' => 0,
            'index' => array(
                'print.html' => array(
                    'keyValues' => array(
                        'type' => 98,
                    ),
                ),
                'rss.xml' => array(
                    'keyValues' => array(
                        'type' => 100,
                    ),
                ),
                'rss091.xml' => array(
                    'keyValues' => array(
                        'type' => 101,
                    ),
                ),
                'rdf.xml' => array(
                    'keyValues' => array(
                        'type' => 102,
                    ),
                ),
                'atom.xml' => array(
                    'keyValues' => array(
                        'type' => 103,
                    ),
                ),
            ),
        ),
    ),
);
```

```typoscript
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...
  }
}
```

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

## Antworten

### [#2](https://www.typo3.net/d/85800-mehrsprachigkeit-tt-news-realurl/2) · Gjergj · 2009-01-15

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

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

### [#3](https://www.typo3.net/d/85800-mehrsprachigkeit-tt-news-realurl/3) · wildcard · 2009-04-16

Das Problem hatte ich auch anfangs.
auf jedenfall das sprachwechsel script benutzen von tt_news:
[/d/86670-sprachwechsler-bei-multidomainseite-mit-tt-news-languagemenuphp/5](https://www.typo3.net/d/86670-sprachwechsler-bei-multidomainseite-mit-tt-news-languagemenuphp/5)
(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

---

Quelle: „Mehrsprachigkeit + tt_news + realurl“, typo3.net, https://www.typo3.net/d/85800-mehrsprachigkeit-tt-news-realurl
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
