Ergebnis 1 bis 4 von 4
  1. #1
    Forum Aktivist
    Registriert seit
    15.02.2006
    Alter
    33
    Beiträge
    63

    multidomain und unterschiedliche konfiguration

    hallo,

    ich habe zwei domänen in meinem seitenbaum.

    kann ich eigentlich für jede domäne realurl unterschiedlich aufsetzen?

    hier mal ein ansatz:

    im normalfall beginnt die konfiguration ja mit:
    Code:
    $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']
    und dann folgt der rest.

    geht es auch, dass ich die konfiguration so aufsplitte:?
    Code:
    $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain1.de'] = array(
    <<<<konfiguration>>>>
    $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain2.de'] = array( <<<<konfiguration>>>>
    Wenn ich mich nicht täusche, müsste das doch gehen, oder?

    schönen gruß - cg

  2. #2
    Forum Zuschauer
    Registriert seit
    06.09.2007
    Beiträge
    2

    multidomain über ext_localconf configurieren?

    Hallo chaosgenie,
    habe gerade deine Anfrage zu diesem Thema gefunden. Ich habe ein ähnliches Problem. Ich verwende einem Seitenbaum mit vier Domains und vier Templates. Der von Dir vorgeschlagene Lösungsweg müsste eigentlich auch mein Problem lösen.
    Konntest Du unterschiedliche Domains in realurl konfigurieren?

    Wenn ja wäre ich sehr dankbar für eine Beispielkonfiguration.

    Viele Grüße

    Packo

  3. #3
    Forum Aktivist
    Registriert seit
    15.02.2006
    Alter
    33
    Beiträge
    63
    Hi,

    guck mal hier, das könnte helfen
    Gruß - CG

  4. #4
    Forum Zuschauer
    Registriert seit
    06.09.2007
    Beiträge
    2
    Vielen dank für den Tipp!

    Jetzt bin ich schon ein ganzes Stück weiter. Leider habe ich jetzt ein anderes Problem:

    Wenn ich die domain1 aufrufe, wird die erste Seite normal angezeigt. Leider ohne /de/ , da auch vor der Installation von realurl der Sprachparameter ’L’ erst aufgetaucht ist, wenn ich den Link zur englischen Seite einmal benutzt hatte. Vorher funktioniert das ganze menu nicht.
    Wenn ich /de/ per Hand einfüge funktioniert alles wunderbar!

    Meine Sprachsteuerung habe ich in Typoscript so gebaut:
    fghh Das ist meine Configuration von realurl in Typoscript:
    fghh




    Und das ist meine ext_localconf.php:
    PHP-Code:
      $TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
      
    $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
      
    $TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearPageCacheEval']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->clearPageCacheMgm';
       
      
    $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['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_pathcache'] = 'tx_realurl_pathcache';
       
      
    $TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
       
       
      
    $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',
                              
    'ru' => '2',
                          ),
                          
    'defaultValue' => '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' => 60,
                  ),
                  
    '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 anMd searchwords
                      
    'article' => 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]',
                          ),
                          array(
                              
    'GETvar' => 'tx_ttnews[swords]',
                          ),
                      ),
                  ),
              ),
              
    // configure filenames for different pagetypes
              
    'fileName' => array(
                  
    'defaultToHTMLsuffixOnPrev' => 1,
                  
    'index' => array(
                      
    'print.html' => array(
                          
    'keyValues' => array(
                              
    'type' => 98,
                          ),
                      ),
                      
    '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,
                          ),
                      ),
                  ),
              ),
          ),
      ); 
       
       
      
    // die gesamten Parameter übernehmen domain1
      
    $TYPO3_CONF_VARS['EXTCONF']['realurl']['www. domain1.de']=$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
       
      
    // Werte überschreiben kann man domain1
      
    $TYPO3_CONF_VARS['EXTCONF']['realurl']['www. domain1.de']['pagePath']['rootpage_id'] = 77;
       
       
      
    // domain2
      
    $TYPO3_CONF_VARS['EXTCONF']['realurl']['www. domain2.de']=$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
      
    $TYPO3_CONF_VARS['EXTCONF']['realurl']['www. domain2.de']['pagePath']['rootpage_id'] = 75;
       
      
    // domain3
      
    $TYPO3_CONF_VARS['EXTCONF']['realurl']['www. domain3.de']=$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
      
    $TYPO3_CONF_VARS['EXTCONF']['realurl']['www. domain3.de']['pagePath']['rootpage_id'] = 76;
       
       
       
       
      
    ?> 
    Wie kann ich erreichen, dass beim ersten Aufruf der Seite die Deutsche Version erscheint (mit /de/) ?



    Ein Weiteres Problem habe ich mit allen externen Links auf andere Domains. Auch diese Domains werden von realurl überschrieben.

    Ich komme nicht weiter... Kann mir jemand helfen?

    Viele Grüße
    Packo

 

 

LinkBacks (?)

  1. 17.04.2008, 16:11

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. Multidomain
    Von burner im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 3
    Letzter Beitrag: 22.09.2008, 18:00
  2. Multidomain eindeutige URL
    Von hansp im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 12.08.2008, 21:14
  3. Multidomain
    Von dornbirn im Forum Indexed Search
    Antworten: 1
    Letzter Beitrag: 25.09.2007, 09:22
  4. realUrl and multidomain
    Von Sareen im Forum Suchmaschinenfreundliche URLs (SEO)
    Antworten: 18
    Letzter Beitrag: 12.09.2007, 16:41
  5. Unterschiedliche Benutzergruppen -> unterschiedliche elemente anzeigen
    Von dosn im Forum TYPO3 3.x Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 11.04.2007, 09:23

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73