Zum Inhalt springen

realurl mehrerer projekte in einem typo

Erstellt am 8. Februar 2007 · 2 Antworten · letzte Antwort am 8. Februar 2007

Tags: RealURL, URLs & Routing, Frage

linajoy ·

Hallo, wir haben mehrerere Projekte auf dem gleichen Typo

das typo liegt unter

www.beispiel.de/typo3/

nun würden wir gerne unser eigenes projekt mit

www.bespiel.de/seite.html aufrufen, die von kunden jedoch mit www.kunde.de/seite.html

leider wird jedoch immer auf die erste seite umgeleitet, also wie www.beispiel.de/typo3/index.php

config.simulateStaticDocuments = 0
config.baseURL = http://www.beispiel.de/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all

bzw

config.simulateStaticDocuments = 0
config.baseURL = http://www.kunde.de/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all

localconfig:

$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(
   	'init' => array(
      		'enableCHashCache' => 1,
      		'enableUrlDecodeCache' => 1,
      		'enableUrlEncodeHash' => 1,
   	),
			'preVars' => array(
	   ),
		'pagePath' => array(
   		'type' => 'user',
   		'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
   		'spaceCharacter' => '-',
   		'languageGetVar' => 'L',
   		'expireDays' => 3,
   		'rootpage_id' => '14011'
	),
		'fileName' => array (
		   'defaultToHTMLsuffixOnPrev' => 1,
   		'index' => array(
      			'page.html' => array(
         				'keyValues' => array (
            					'type' => 1,
         				),
      			),
   		),
	),
		'fixedPostVarSets' => array(
	   ),
	   	'postVarSets' => array(
      		'_DEFAULT' => array(
         			'period' => array (
            				array (
               					'condPrevValue' => -1,
               					'GETvar' => 'tx_ttnews[pS]',
               					//'valueMap => array()
            				),
            				array (
               					'GETvar' => 'tx_ttnews[pL]',
               					//'valueMap => array()
            				),
				            array (
               					'GETvar' => 'tx_ttnews[arc]',
               					'valueMap' => array(
               					'non-archived' => -1,
            					),
         				),
      			),
	   			'browse' => array (
      				array (
         					'GETvar' => 'tx_ttnews[pointer]',
      				),
			   ),
		   			'select' => 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,
               							'spaceCharacter' => '-',
            						),
        	 				),
      				),
			   ),
						'article' => array(
				   array (
      					'GETvar' => 'tx_ttnews[backPid]',
      					// 'valueMap => array(
      					// ),
   				),
				   array (
      					'GETvar' => 'tx_ttnews[tt_news]',
					      'lookUpTable' => array (
      						'table' => 'tt_news',
      						'id_field' => 'uid',
      						'alias_field' => 'title',
      						'maxLength' => 12,
      						'addWhereClause'=> 'AND NOT deleted',
      						'useUniqueCache'=> 1,
      						'useUniqueCache_conf' => array (
         							'strtolower' => 1,
         							'spaceCharacter' => '-',
      						),
					   ),
				),
			),
		),
	),
);

auf dem jeweiligen Projekt ist ein ein domainrecord z. B. mit dem eintrag www.kunde.de gesetzt.

Bitte helft mir :-(

Grüße Lina

Unbekannter Benutzer ·

Du musst nur den ganzen RealURL Eintrag in der localconf duplizieren und jeweils hier:

#
$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT']

Anstatt _DEFAULT den jeweiligen Domainnamen eintragen... Also dann:

$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['www.beispiel.de']

Und natürlich Domainrecords für die Seiten in TYPO anlegen.

Grüße

Christian

linajoy ·

Leider löst das mein Problem nicht. habe die localconfig angepasst

$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['www.werbung.to'] = array(

etc

und auf der Haupseite des Projekts einen Domänrecord auf die selbe seite angelegt. was ist falsch? #angry#