Zum Inhalt springen

realUrl + sr_language_menu: falsches Sprachanhängsel

Erstellt am 11. Juli 2011 · Noch keine Antworten

Tags: RealURL, Frage

vladivar-superstar ·

Hallo,
ich habe ein Problem mit realUrl in Zusammenhang mit dem "sr_language_menu".

Mein Menü sieht so aus:
Deutsch | Englisch | Tschechisch | Slowakisch | Ungarisch

Angenommen, ich wechlse auf die ungarische Version, dann sieht mein Link so aus:

http://www.blah.at/hu/microsites/testseite-ungarisch.html

Das "-ungarisch", das am Ende drangehängt wird, ist meiner Meinung nach überflüssig, aber stört auch nicht wirklich.

Was jedoch stört ist folgendes:
Wenn ich nun "Ungarisch" ausgewählt habe und dann zurück auf die deutsche Version wechlse, dann sieht der Link so aus:

http://www.blah.at/microsites/testseite[b]-ungarisch[/b].html

Und das ist dann schon recht verwirrend. Weiß jemand von euch einen Rat, wie ich das wegbekomme?

Hier ist meine realUrl Konfiguration, in der ich leider nicht sehe, wo dieses Anhängsel definiert wird:

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(

	'_DEFAULT' => array(

                'init' => array(
                        'firstHitPathCache' => true,
                        'enableCHashCache' => true,
                        'enableUrlDecodeCache' => true,
                        'enableUrlEncodeCache' => true,
                        'appendMissingSlash' => 'ifNotFile',
                        'postVarSet_failureMode' => 'redirect_goodUpperDir',
                ),

                'preVars' => array (
                        array(
                                'GETvar' => 'L',
                                'valueMap' => array(
                                        'de' => '0',
                                        'en' => '1',
                                        'cz' => '2',
                                        'sk' => '3',
                                        'hu' => '4',
                                ),
                                'noMatch' => 'bypass',
                        ),
                ),

                'postVarSets' => array(
                        '_DEFAULT' => array (
                                'article' => array(
                                        array(
                                                'GETvar' => 'tx_ttnews[tt_news]',
                                                'lookUpTable' => array(
                                                        'table' => 'tt_news',
                                                        'id_field' => 'uid',
                                                        'alias_field' => 'title',
                                                        'addWhereClause' => ' AND deleted=0',
                                                        'useUniqueCache' => 1,
                                                        'useUniqueCache_conf' => array(
                                                                'strtolower' => 1,
                                                                'spaceCharacter' => '-',
                                                        ),
                                                ),
                                ),
                ),
                                'articleBack' => array(
                                        array(
                                                'GETvar' => 'tx_ttnews[backPid]',
                                        ),
                                ),
                                'category' => array(
                                        array(
                                                'GETVar' => 'tx_ttnews[cat]',
                                        ),
                                ),
                                'p' => array(
                                        array(
                                                'GETVar' => 'tx_ttnews[pointer]',
                                        ),
                                ),
                        ),
                ),
                'fixedPostVars' => array(
                ),

                'pagePath' => array(
                        'type' => 'user',
                        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                        'spaceCharacter' => '-',
                        'languageGetVar' => 'L',
                        'expireDays' => 3,
                        'disablePathCache' => '0',
                        'rootpage_id' => 1,
                ),

                'fileName' => array (
            'defaultToHTMLsuffixOnPrev' => true,
            'index' => array (
                'rss.xml' => array (
                    'keyValues' => array (
                        'type' => '100',
                    ),
                ),
                'rdf.xml' => array (
                    'keyValues' => array (
                        'type' => '101',
                    ),
                ),
                'atom03.xml' => array (
                    'keyValues' => array (
                        'type' => '102',
                    ),
                ),
                'atom1.xml' => array (
                    'keyValues' => array (
                        'type' => '103',
                    ),
                ),
            ),
        ),

	),
);

Gruß,
Stefan