[TYPO3-german] Frage zu Multidomain und One-Tree mit unterschiedlichen Einstiegspunkten

Ingo Preuß preuss at zedat.fu-berlin.de
Thu Nov 26 11:25:49 CET 2009


Hallo,
aktuell arbeite ich mit ver. 4.2.10, RealURL ver. 1.7.0 und cbrealurl ver.
1.3.3 fürs konfigurieren. Einsprachig läuft alles fehlerfrei,
Mehrsprachigkeit noch nicht. Daher will ich die localconf.php manuell
konfigurieren. Deutsch beginnt bei pid= 91, englisch bei 92.

Meine localconf-Erweiterung sieht wie folgt aus:


$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
      $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['enableDomainLookup']
= 1;
      $TYPO3_CONF_VARS['EXTCONF']['realurl']['de.domain.com'] =
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
      $TYPO3_CONF_VARS['EXTCONF']['realurl']['de.domain.com']['pagePath']['rootpage_id']
= 91;
      $TYPO3_CONF_VARS['EXTCONF']['realurl']['en.domain.com']['pagePath']['rootpage_id']
= 92;
      $TYPO3_CONF_VARS['FE']['addRootLineFields'].=
',tx_realurl_pathsegment';//
      $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
          '_DEFAULT' => array(
              'init' => array(
                  'enableCHashCache' => 1,
                  'appendMissingSlash' => 'ifNotFile',
                  'enableUrlDecodeCache' => 1,
                  'enableUrlEncodeCache' => 1,
                  'postVarSet_failureMode' => '',
              ),
              'redirects' => array(),
              'preVars' => array(
                  array(
                      'GETvar' => 'no_cache',
                          'valueMap' => array(
                              'nc' => 1,
                          ),
                          'noMatch' => 'bypass',
                      ),
                      array(
                          'GETvar' => 'L',
                          'valueMap' => array(
                              'de' => '0',
                              'en' => '1',
                          ),
                          'valueDefault' => 'de',
                          'noMatch' => 'bypass',
                      ),
                  ),
                  'pagePath' => array(
                      'type' => 'user',
                      'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                      'spaceCharacter' => '-',
                      'languageGetVar' => 'L',
                      'expireDays' => 7,
                      'rootpage_id' => 1,
                      'firstHitPathCache' => 1,
                  ),
                  'fixedPostVars' => array(),
              ),

            'fileName' => array (
            'defaultToHTMLsuffixOnPrev'=> 1
             ),


          /*
                 en.domain.com
          */

          'en.domain.com' => array(
              'init' => array(
                  'enableCHashCache' => 1,
                  'appendMissingSlash' => 'ifNotFile',
                  'enableUrlDecodeCache' => 1,
                  'enableUrlEncodeCache' => 1,
                  'postVarSet_failureMode' => '',
              ),
              'redirects' => array(),
              'preVars' => array(
                  array(
                      'GETvar' => 'no_cache',
                          'valueMap' => array(
                              'nc' => 1,
                          ),
                          'noMatch' => 'bypass',
                      ),
                      array(
                          'GETvar' => 'L',
                          'valueMap' => array(
                              'de' => '0',
                              'en' => '1',
                          ),
                          'valueDefault' => 'de',
                          'noMatch' => 'bypass',
                      ),
                  ),
                  'pagePath' => array(
                      'type' => 'user',
                      'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                      'spaceCharacter' => '-',
                      'languageGetVar' => 'L',
                      'expireDays' => 7,
                      'rootpage_id' => 92,
                      'firstHitPathCache' => 1,
                  ),
                  'fixedPostVars' => array(),
                  'postVarSets' => array(
                      '_DEFAULT' => array(),
                   ),
                   'fileName' => array (
                        'defaultToHTMLsuffixOnPrev'=> 1
                   ),
          ),
       );

Da ich hierbei Neuland betrete: Sollte das so funktionieren?

Gruß, Ingo

----------------------
PC-Notdienst FU Berlin

Ingo Preuss
Rigaer Strasse 65
10247 Berlin

mobil 0163.160 51 03



More information about the TYPO3-german mailing list