[TYPO3] Realurl more than one domain

Remco Zwaan rzwaan at fdc.nl
Thu Jun 8 12:04:35 CEST 2006


Hi Folks,

 

I just playing around with real-url and I bounced on the problem of more
than one domain attached to the page-tree. I just read in the manual
that it is is possible to realize this ...but I don't now how to
integrate this in my ext_localconf.php Can anyone help me with this?

 

 

Manual setup..

 

==============================================================

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

   2:     '_DEFAULT' => array(
   3:         'pagePath' => array(
   4:             'type' => 'user',
   5:             'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
   6:             'rootpage_id' => 437
   7:         ),
   8:     ),
   9:     'www.test1.intra' => array(
  10:         'pagePath' => array(
  11:             'type' => 'user',
  12:             'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
  13:             'rootpage_id' => 111
  14:         ),
  15:     )
  16: );

 

================================================================

 

 

 

My setup:

 

================================================================

<?php

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['link
Data-PostProc'][] =
'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';

$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlterna
tiveIdMethods-PostProc'][] =
'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';

 

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAl
lCache_additionalTables']['tx_realurl_urldecodecache'] =
'tx_realurl_urldecodecache';

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAl
lCache_additionalTables']['tx_realurl_urlencodecache'] =
'tx_realurl_urlencodecache';

 

$TYPO3_CONF_VARS['FE']['addRootLineFields'] .=
',tx_realurl_pathsegment,alias,nav_title,title';

 

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

    '_DEFAULT' => array(

        'init' => array(

            'enableCHashCache' => 1,

            'appendMissingSlash' => 'ifNotFile',

            'enableUrlDecodeCache' => 1,

            'enableUrlEncodeCache' => 1,

        ),

        'redirects' => array(),

        'preVars' => array(),

        'pagePath' => array(

            'type' => 'user',

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

            'spaceCharacter' => '-',

            'expireDays' => 7,

            'rootpage_id' => 61,

        ),

        'fixedPostVars' => array(),

        'postVarSets' => array(

            '_DEFAULT' => array(

                // news archive parameters

                'archive' => array(

                    array(

                        'GETvar' => 'tx_ttnews[year]' ,

                        ),

                    array(

                        'GETvar' => 'tx_ttnews[month]' ,

                           'valueMap' => array(

                            'january' => '01',

                            'february' => '02',

                            'march' => '03',

                            'april' => '04',

                            'may' => '05',

                            'june' => '06',

                            'july' => '07',

                            'august' => '08',

                            'september' => '09',

                            'october' => '10',

                            'november' => '11',

                            'december' => '12',

                               )

                        ),

                    ),

                // news pagebrowser

                'browse' => array(

                    array(

                        'GETvar' => 'tx_ttnews[pointer]',

                        ),

                    ),

                // news categories

                'select_category' => array (

                    array(

                        'GETvar' => 'tx_ttnews[cat]',

                        ),

                    ),

                // news articles and searchwords

                'artikel' => 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[swords]',

                        ),

                    ),

                ),

            ),

        // configure filenames for different pagetypes

        'fileName' => array(

            'index' => array(

                'rss.xml' => array(

                    'keyValues' => array(

                        'type' => 100,

                    ),

                ),

                'rss091.xml' => array(

                    'keyValues' => array(

                        'type' => 101,

                     ),

                ),

                'rdf.xml' => array(

                    'keyValues' => array(

                        'type' => 102,

                    ),

                ),

                'atom.xml' => array(

                    'keyValues' => array(

                        'type' => 103,

                    ),

                ),

            ),

        ),

    ),

);

?>

 

======================================================

 

Thanks in advance..swoany...




More information about the TYPO3-english mailing list