[TYPO3] realurl postVarSet problem
Xavier Perseguers
typo3 at perseguers.ch
Tue May 6 11:36:53 CEST 2008
Georg Ringer wrote:
> Xavier Perseguers wrote:
>> What should I do?
>
> adding the realurl conf here? or do you prefer the only answer someone
> can give without it: make it right and it works
OK, here you are:
<?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';
// MLC clear cache on this destroys old urls as well
//
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_pathcache']
= 'tx_realurl_pathcache';
$TYPO3_CONF_VARS['FE']['addRootLineFields'] .=
',tx_realurl_pathsegment,alias,nav_title,title';
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array();
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1
// disable enableUrlDecodeCache for multiple domains as no root pid is
// caught and the system check to see if correct page path is grabbed
, 'enableUrlDecodeCache' => 0
, 'enableUrlEncodeCache' => 0
, 'appendMissingSlash' => 'ifNotFile'
, 'respectSimulateStaticURLs' => 0
//, 'postVarSet_failureMode' => 'redirect_goodUpperDir'
)
, 'redirects' => array()
, 'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
),
'noMatch' => 'bypass',
)
)
, 'pagePath' => array(
'type' => 'user'
, 'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main'
, 'spaceCharacter' => '-'
, 'languageGetVar' => 'L'
, 'disablePathCache' => 0
, 'expireDays' => 3
, 'segTitleFieldList' => 'tx_realurl_pathsegment,alias,nav_title,title'
, 'excludePageIds' => null
)
, 'fixedPostVars' => array()
, 'postVarSets' => array(
'_DEFAULT' => array(
'hash' => array(
array(
'GETvar' => 'cHash'
)
)
// news item
, 'news' => array(
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' => '-'
)
)
)
, array(
'GETvar' => 'tx_ttnews[backPid]'
, 'noMatch' => 'bypass'
)
, array(
'GETvar' => 'tx_ttnews[swords]'
, 'noMatch' => 'bypass'
)
)
// news page browser
, 'news-browse' => array(
array(
'GETvar' => 'tx_ttnews[pointer]'
)
)
// news archive
, 'news-archive' => array(
array(
'condPrevValue' => -1
, 'GETvar' => 'tx_ttnews[pS]'
)
, array(
'GETvar' => 'tx_ttnews[pL]'
)
, array(
'GETvar' => 'tx_ttnews[arc]'
, 'valueMap' => array(
'archived' => 1
, 'non-archived' => -1
)
)
)
, 'news-period' => array(
array(
'condPrevValue' => -1
, 'GETvar' => 'tx_ttnews[pS]'
)
, array(
'GETvar' => 'tx_ttnews[pL]'
)
, array(
'GETvar' => 'tx_ttnews[arc]'
, 'valueMap' => array(
'archived' => 1
, 'non-archived' => -1
)
)
)
, 'indexed-search' => array(
array(
'GETvar' => 'tx_indexedsearch[sword]'
)
, array(
'GETvar' => 'tx_indexedsearch[ext]'
)
, array(
'GETvar' => 'tx_indexedsearch[submit_button]'
)
, array(
'GETvar' => 'tx_indexedsearch[_sections]'
)
, array(
'GETvar' => 'tx_indexedsearch[pointer]'
)
)
, 'slide-show' => array(
array(
'GETvar' => 'tx_gsislideshow_pi1[total]'
)
, array(
'GETvar' => 'tx_gsislideshow_pi1[lastUid]'
, 'noMatch' => 'bypass'
)
, array(
'GETvar' => 'tx_gsislideshow_pi1[firstUid]'
, 'noMatch' => 'bypass'
)
, array(
'GETvar' => 'tx_gsislideshow_pi1[current]'
)
, array(
'GETvar' => 'tx_gsislideshow_pi1[showUid]'
, 'lookUpTable' => array(
'table' => 'tx_gsislideshow_images'
, 'id_field' => 'uid'
, 'alias_field' => 'caption'
, 'addWhereClause' => ' AND NOT deleted'
, 'useUniqueCache' => 1
, 'useUniqueCache_conf' => array(
'strtolower' => 1
, 'spaceCharacter' => '-'
)
)
)
)
, 'news-category' => 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
),
),
),
)
)
)
, 'fileName' => array (
'index' => array(
'index.html' => array(
'keyValues' => array(
'type' => 0,
)
)
, 'atom.xml' => array(
'keyValues' => array(
'type' => 122,
)
)
, '_DEFAULT' => array(
'keyValues' => array()
)
)
, 'defaultToHTMLsuffixOnPrev' => 1
)
);
?>
More information about the TYPO3-english
mailing list