[Typo3-german] Realurl - Redirects arbeiten, postVarSets nicht

Jan-Claas Dirks Dirks at jcdIT.net
Sun Oct 2 15:16:36 CEST 2005


Michael Vogel wrote:
> Hi!
> 
> Ich habe mich jetzt die letzten Stunden mit Realurl beschäftigt und
> bin kurz vor dem Ausflippen ...

Da muss wohl jeder durch ... ;)

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

War das schon alles aus der localconf? Dort wird RealURl erst eingeschaltet.
Mal ein Dump aus meinem letzten Projekt:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    'init' => array(
        'enableCHashCache' => 1,
        'appendMissingSlash' => 'ifNotFile',
        'postVarSet_failureMode' => 'ignore',
        'doNotRawUrlEncodeParameterNames' => 1,
        'enableUrlDecodeCache' => 1,
        'enableUrlEncodeCache' => 1,
    ),
    'preVars' => array(
       array(
            'type' => 'action',        // "type" action
            'index' => array(
                'admin' => array(
                    'type' => 'admin'    // Jump BE login OR setting
frontend edit flags...
                ),
                'search' => array(
                    'type' => 'redirect',    // Redirect...
                    'url' =>
'index.php?id=22&tx_indexedsearch[sword]=###REMAIN_PATH###',
                ),
                '_DEFAULT' => array(
                    'type' => 'bypass'
                ),
            ),
        ),
        array(                         // Nur für Mehrsprachigkeit mit einem
Pagetree ...
            'GETvar' => 'L',
            'valueMap' => array(
                'de' => '0',
            ),
            'valueDefault' => 'de',   // Achtung, das macht immer ein
domain.tld/de/...
        ),
        array(
            'GETvar' => 'no_cache',
            'valueMap' => array(
                'no_cache' => 1,
            ),
            'noMatch' => 'bypass',
        ),
    ),
    'fileName' => array (
        'index' => array(
            'backend.php' => array(
                'keyValues' => array (
                    'type' => 100,
                )
            ),
            'print' => array(
                'keyValues' => array(
                    'type' => 98,
                )
            ),
        ),
        'defaultToHTMLsuffixOnPrev' => 1,
    ),
    'postVarSets' => array(
        '_DEFAULT' => array (
            'hash' => array(
                array(
                    'GETvar' => 'cHash',
                ),
            ),
            'article' => array(
                array(
                    'GETvar' => 'tx_ttnews[tt_news]',
                ),
                array(
                    'GETvar' => 'tx_ttnews[backPid]',
                ),
           ),
            'category' => array(
                array(
                    'GETvar' => 'tx_ttnews[cat]',
                ),
            ),
            'p' => array(
                array(
                    'GETvar' => 'tx_ttnews[pointer]',
                ),
            ),
            'photobook' => array(
                array(
                    'GETvar' => 'tx_gooffotoboek_pi1[srcdir]'
                ),
                array(
                    'GETvar' => 'tx_gooffotoboek_pi1[fid]'
                ),
                array(
                    'GETvar' => 'tx_gooffotoboek_pi1[func]',
                    'valueMap' => array(
                        'thumbnails' => 'thumb',
                        'slideshow' => 'slide',
                    ),
                ),
            ),
        ),
    ),
        'pagePath' => array(
            'type' => 'user',
            'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
            'rootpage_id' => 26,
            'spaceCharacter' => '-',
            'languageGetVar' => 'L',
            'expireDays' => 3,
            'disablePathCache' => 1
        ),

);

-- 

Jan-Claas Dirks
jcdIT.net          Schwachhauser Heerstr. 122
                   28209 Bremen
Dirks at jcdIT.net    0421 / 79277-20





More information about the TYPO3-german mailing list