tt_news und realurl mehrsprachig

50 Sprachen online kostenlos lernen - auch als APP

Mehrsprachige Seitennamen mit tt_news (Einzelansicht) und realurl

In mehrsprachigen Installationen ist es etwas schwieriger in den Zusatzsprachen einen übersetzten Seitennamen für die Einzelansicht von tt_news zu erhalten. Hier wird mit der Standardeinstellung der realurl_conf.php immer nur der Seitenname der Hauptsprache erzeugt.


Beispiel: Sprachen englisch und deutsch

 .../en/news/news_title.html
 .../de/news/news_title.html

Eigentlich wäre es aber schön, wenn in der deutschen Version der deutsche Titel für den Seitennamen verwendet würde.

Lösung:

Per Anpassung der realurl_conf.php (bzw. in der Extension UrlTool)

...
'article' => array(
        array(
          'GETvar' => 'tx_ttnews[pointer]',
          'valueMap' => array(),
          'noMatch' => 'bypass',
        ),
        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' => '-',
            ),
            'languageGetVar' => 'L',
            'languageExceptionUids' => '',
            'languageField' => 'sys_language_uid',
            'transOrigPointerField' => 'l18n_parent',
            'autoUpdate' => 1,
            'expireDays' => 30,
          ),
        ),
      ),
...