Zum Inhalt springen

RealUrl nimmt engl. Seitentitel als Default

Erstellt am 19. März 2009 · 1 Antwort · letzte Antwort am 19. März 2009

Tags: Frage

JayR ·

Hallo zusammen,

ich hab hier ein wirklich seltsames Problem bei der Konfiguration von RealUrl.
Und zwar habe ich die Sprachen Deutsch und Englisch installiert.

Ich habe folgenden vereinfachten Seitenbaum:

- Root
-- Hauptnavigation
--- Startseite
--- Presse
--- ....

Die Seite Presse heißt im englischen "Press". Auf dieser Seite habe ich bereits Content Elemente angelegt und in beide Sprachen übersetzt.

Wenn ich nun im Menü (deutsche Seite) auf Presse klicke (www.meinedomain.de/presse/) wird nichts angezeigt. Komischerweise wird aber unter "www.meinedomain.de/press/", also der englischen Variante, der Content angezeigt und zwar auf Deutsch!!!!!
Auf der Seite "www.meinedomain.de/en/press/" wird die englische Übersetzung angezeigt.

Wieso nimmt RealUrl hier den englischen Seitentitel als Default-Titel?????????

Hier ist meine RealUrl-Config:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array ( 
    '_DEFAULT' => array (
        'init' => array (
            'enableCHashCache' => '1',
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => '1',
            'enableUrlEncodeCache' => '1',
        ),
        'redirects' => array (
        ),
        'preVars' => array (
            '0' => array (
                'GETvar' => 'no_cache',
                'valueMap' => array (
                    'nc' => '1',
                ),
                'noMatch' => 'bypass'
            ),
            '1' => 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 (
                'archive' => array (
                    '0' => array (
                        'GETvar' => 'tx_ttnews[year]',
                    ),
                    '1' => 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',
                        ),
                    ),
                ),
                'browse' => array (
                    '0' => array (
                        'GETvar' => 'tx_ttnews[pointer]',
                    ),
                ),
                'select_category' => array (
                    '0' => array (
                        'GETvar' => 'tx_ttnews[cat]',
                    ),
                ),
                'article' => array (
                    '0' => 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' => '-',
                            ),
                        ),
                    ),
                    /*'1' => array (
                        'GETvar' => 'tx_ttnews[swords]',
                    ),*/
                ),
                'back' => array (
                    '0' => array (
                        'GETvar' => 'tx_ttnews[backPid]',
                    ),
                ),
                'hash' => array (
                    '0' => array (
                        'GETvar' => 'cHash',
                    ),
                ),
                'type' => array (
                    '0' => array (
                        'GETvar' => 'type',
                    ),
                ),
            ),
        ),
        'fileName' => array (
//
// if you don't want .html-URLs set the following to "false" (e.g. 'defaultToHTMLsuffixOnPrev' => false,)
// then you get http://www.yourdomain.com/imprint/ instead of http://www.yourdomain.com/imprint.html
//
            'defaultToHTMLsuffixOnPrev' => false,
            'index' => array (
                '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',
                    ),
                ),
            ),
        ),
    ),

);

Gruß Jan

JayR ·

Laut bugtracker wurde dieses Problem bereits gelöst http://bugs.typo3.org/view.php?id=9841.

Allerdings tritt es immer noch auf wenn im Navigations-SysFolder "Exclude from speaking URL" gesetzt wurde.

Sobald ich diesen Parameter (Exclude from speaking URL) deaktiviere werden wieder die korrekten Übersetzungen angezeigt. Allerdings wird auch der SysFolder in den URL-Pfad mit aufgenommen, so dass die URL nun "www.meinedomain.de/hauptnavigation/presse/" heißt.

Laut Bugtracker war das bisher ein Core-Problem. Ist das nun immer noch ein Bug im Core oder ein RealUrl-Problem?