Zum Inhalt springen

RealUrl Parameter Mehrsprachig

Erstellt am 30. September 2007 · 2 Antworten · letzte Antwort am 1. Oktober 2007

Tags: RealURL, Frage

bullshit ·

Guten Tag,

seit Tagen versuche ich eine Lösung für mein Problem zu finden, wie ich RealUrl sagen kann das bei einem Sprachenwechsel auch die Parameter auf die Sprache anpasse.

Kleines Beispiel:
L = 0 (Deutsch)
http://www.meinedomain.at/de/suche/erweiterte-suche.html
jetzt wechsel auf L = 1 (Englisch)
http://www.meinedomain.at/en/search/erweiterte-suche.html

und das sieht sieht doch echt blöd aus.
erweiterte-suche.html ist der Parameter von indexed_search für die erweiterte Suche

So meine realurl konfiguration:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
	'init' => array(
		'enableCHashCache' => 1,
		'appendMissingSlash' => 'ifNotFile',
		'enableUrlDecodeCache' => 1,
		'enableUrlEncodeCache' => 1,
		'respectSimulateStaticURLs' => 0,
		'postVarSet_failureMode'=> 'redirect_goodUpperDir'
	),

	'preVars' => array(    
		array(
			'GETvar' => 'no_cache',
			'valueMap' => array(
				'nc' => 1,
			),
			'noMatch' => 'bypass'
		), 
		array(
			'GETvar' => 'L',
			'valueMap' => array(
				'de' => '0',
				'en' => '1'
			),
			'noMatch' => 'bypass',
		)
	),
      
	'pagePath' => array(
		'type' => 'user',
		'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
		'spaceCharacter' => '-',
		'languageGetVar' => 'L',
		'rootpage_id' => 1,
	),
	
	'fixedPostVars' => array(
		'_DEFAULT' => array(
			array (
				'GETvar' => 'tx_indexedsearch[ext]',
				'valueMap' => array(
					'erweiterte-suche' => 1,
					'normale-suche' => 0
				),
				'noMatch' => 'null'
			),
		)

	),

	'fileName' => array(
            'defaultToHTMLsuffixOnPrev'=> 1,
            'index' => array(
            	'druck.html' => array(
            		'keyValues' => array(
            			'type' => 98
            		)
            	)
            )
	)

        
 );

Kennt da jemand eine Lösung? Oder eine Extension?

Danke, Mfg

bullshit ·

automatisch sollte da nichts passieren weil man den parameter ja selbst definieren muss, ansonsten wird er einfach als GET-Parameter angehängt. Also verstehe ich nicht was du nun mit automatisch meinst.
btw: welches howto meinst du jetzt eigenlich (gibt ja viele)

Ich rede hier jetzt nicht vom Standardproblem, dass jemand nicht weiß wie man zweisprachigkeit mit RealUrl einstellt sondern wie ich es schaffe das zb die tt_news variablen in deutsch mit datum/nachricht/1243 angezeigt wird und wenn jemand die Seite auf englisch besucht es sich auf /date/msg/1243 ändert.