Hallo zusammen,
ich habe folgendes Problem: Vorhandener Webauftritt wird erweitert, die Erweiterung ist unter einer Subdomain aufrufbar. In T3 wurde dazu der Domain Record angelegt, die Startseite der Erweiterung ist auch wunderbar unter der Subdomain zu erreichen.
Der Webauftritt läuft mit Realurl und das ist auch für die Erweiterung angedacht, nur eben nach dem Muster subdomain.domain.de/link-zum-content.
Die Links in der Navigation führen allerdings allesamt ins Leere, bringen nur eine "weiße", leere Seite. Ohne jegliche Fehlermeldung.
Zusätzlich zur Anpassung der Config-Datei von Realurl wurde auch die Standard-.htaccess-Datei verwendet.
Irgendwelche Ideen, Vorschläge was ich noch versuchen könnte? Bin für jeden Hinweis dankbar...
Nachtrag: Der Fehler scheint schon in der RealUrl Konfiguration zu liegen, sobald mal
tx_realurl_enable = 0
setzt, funktioniert der Aufruf der Unterseiten.
Folgendes steht für RealUrl in der localconf:
$TYPO3_CONF_VARS['EXT']['extConf']['realurl'] = 'a:5:{s:10:"configFile";s:26:"typo3conf/realurl_conf.php";s:14:"enableAutoConf";s:1:"1";s:14:"autoConfFormat";s:1:"0";s:12:"enableDevLog";s:1:"0";s:19:"enableChashUrlDebug";s:1:"0";}'; // Modified or inserted by TYPO3 Extension Manager.
$TYPO3_CONF_VARS['EXTCONF']['realurl']['abc.xyz.de'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['abc.xyz.de']['pagePath']['rootpage_id'] = 957;
...wobei 'abc.xyz.de' natürlich nur Beispielhaft hier im Forum verwendet wird. ;-)
Interessanterweise gibt es in der ganzen Typo3-Installation keine realurl_autoconf-Datei, unter typo3conf/ext/realurl gibt es noch eine Datei ext_localconf.php, die scheint mir aber eher standard zu sein:
$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_content.php']['typoLink_PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL_urlPrepend';
$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';
// Must use '&" with tcemain hook!!! Important for proper work of the hook.
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['tx_realurl'] = 'EXT:realurl/class.tx_realurl_tcemain.php:&tx_realurl_tcemain';
$TYPO3_CONF_VARS['FE']['addRootLineFields'] .= ',tx_realurl_pathsegment,tx_realurl_exclude';
$TYPO3_CONF_VARS['FE']['pageOverlayFields'] .= ',tx_realurl_pathsegment';
// Include configuration file
$_realurl_conf = @unserialize($_EXTCONF);
if (is_array($_realurl_conf)) {
$_realurl_conf_file = trim($_realurl_conf['configFile']);
if ($_realurl_conf_file && @file_exists(PATH_site . $_realurl_conf_file)) {
require_once(PATH_site . $_realurl_conf_file);
}
unset($_realurl_conf_file);
}
define('TX_REALURL_AUTOCONF_FILE', 'typo3conf/realurl_autoconf.php');
if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'])) {
@include_once(PATH_site . TX_REALURL_AUTOCONF_FILE);
}
unset($_realurl_conf);
define('TX_REALURL_SEGTITLEFIELDLIST_DEFAULT', 'tx_realurl_pathsegment,alias,nav_title,title');
define('TX_REALURL_SEGTITLEFIELDLIST_PLO', 'tx_realurl_pathsegment,nav_title,title');
Sprich: Ich finde nichts, das für die Konfiguration der bis dato bestehenden Seite irgendwie zuständig ist. Kann das sein? :o
Also einen kleinen Schubs geb ich dem Thema nochmal! Hat keiner eine Idee?
Vicarious schriebFolgendes steht für RealUrl in der localconf: [...]
Das ist mehr als dünn und das meiste braucht da nicht zu sein.
Was steht in der /typo3conf/realurl_conf.php - Das ist DIE entscheidende Datei der realurl-konfiguration (steht auch so im Manual!!!)
Vicarious schriebInteressanterweise gibt es in der ganzen Typo3-Installation keine realurl_autoconf-Datei
Die wird nur auf Anforderung erstellt.
Vicarious schriebunter typo3conf/ext/realurl gibt es noch eine Datei ext_localconf.php, die scheint mir aber eher standard zu sein
Originaldateien im EXT-Verzeichnis sind IMMER Standard und sollten nicht verändert werden.
Vicarious schriebSprich: Ich finde nichts, das für die Konfiguration der bis dato bestehenden Seite irgendwie zuständig ist. Kann das sein? :o
Findest du hier: /typo3conf/realurl_conf.php
Beschreibung: typo3conf/ext/realurl/doc/manual.sxw
Gruß Dietmar