Zum Inhalt springen

RealURL - funktionierende ext_localconf gesucht!

Erstellt am 11. September 2007 · 3 Antworten · letzte Antwort am 11. September 2007

Tags: Frage

Julia1 ·

Hallo alle zusammen,

ich habe mir mal dieses Posting zum Thema Mehrsprachigkeit (ein Baum) und RealURL durchgelesen:
#67175

Habe soweit alles befolgt - nur bekomme ich beim Seitenaufruf die Fehlermeldung:

"Reason: Segment "de" was not a keyword for a postVarSet as expected!"

Ich denke es liegt an der fehlerhaften RealURL ext_localconf.php Datei - ich bin mit der Syntax echt noch nicht vertraut.

Daher meine Frage/Bitte: Kann mir mal jemand eine funktionierende komplette ext_localconf.php posten?

Liebe Grüße
Julia

Julia1 ·

Hallo Georg,

na das ist ja ein strenger Kommentar von Dir. Wie auch immer, gut der vollständig halber hätte ich das machen können und möchte es hiermit nachholen.

Ich hoffe, Du hilfst mir trotzdem bei meinen nächsten Problem ;-)

Liebe Grüße
Julia

Anbei MEIN vollständiger ext_localconf-Code:

<?php
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tstemplate.php'] ['linkData-PostProc'] []
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['tslib/class.tslib_fe.php'] ['checkAlternativeIdMethods-PostProc'] []
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] ['tx_realurl_urldecodecache']
= 'tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] ['tx_realurl_urlencodecache']
= 'tx_realurl_urlencodecache';
$TYPO3_CONF_VARS['FE'] ['addRootLineFields'] .=
',tx_realurl_pathsegment,alias,nav_title,title';
$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
// 'postVarSet_failureMode' => 'redirect_goodUpperDir',
),
'rewrite' => array(
),





'preVars' => array(
	array(
		'GETvar' => 'no_cache',
		'valueMap' => array(
			'nc' => 1,
		),
		'noMatch' => 'bypass',
	),
	array(
		'GETvar' => 'L',
		'valueMap' => array(
			'de' => '0',
			'en' => '1',
		),
		'valueDefault' => 'de',
	),
),





         






'pagePath' => array(
'type' => 'user',



'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',





 array(
                                        'GETvar' => 'L',
                                        'valueMap' => array(
                                                'de' => '0',
                                                'en' => '1',
                                                ),
                                        'valueDefault' => 'de',
                                        # 'noMatch' => 'bypass',
                                ),








'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => '1'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
),
),
),
),
'fixedPostVarSets' => array(
),
'postVarSets' => array(
'_DEFAULT' => array(
//archive
'period' => array (
array (
'condPrevValue' => -1,
'GETvar' => 'tx_ttnews[pS]',
//'valueMap => array()
),
array (
'GETvar' => 'tx_ttnews[pL]',
//'valueMap => array()
),
array (
'GETvar' => 'tx_ttnews[arc]',
'valueMap' => array(
'non-archived' => -1,
),
),
),
'browse' => array (
array (
'GETvar' => 'tx_ttnews[pointer]',
),
),
'select' => array (
array (
'GETvar' => 'tx_ttnews[cat]',
'lookUpTable' => array (
'table' => 'tt_news_cat',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'artikel' => array(
//array (
//'GETvar' => 'tx_ttnews[backPid]',
// 'valueMap => array(
// ),
//),
array (
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array (
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
//'maxLength' => 12,
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),






),
),




);
?>