theo schrieb
heck schrieb
kann mich jemand in die richtige Richtung schubsen?
Wenn man Dich schubsen soll, dann muß man auch wissen, wo du stehst (um mal Dein Bild zu übernehmen...).
Also: Mehr Input bitte. Gerade bei realurl gips soviel falsch zu machen, u.a. auch im Setup. Da hab ich keine Lust, rumzuraten... 😉
Der Setup wurde - 1:1 so gemacht wie bei http://www.tugmuc.de/tugmuc-projekte/realurl-aktivieren-und-konfigurieren.html
beschrieben, d.h die vier Zeilen im Setup der Hauptseite und der Startseite eingefügt:
config.simulateStaticDocuments = 0
config.baseURL = http://www.skygate-collection.de/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
Achtung - die oben angegebene Domain befindet sich gerade im KK und zeigt noch nicht auf die Typo3 Installation - nur falls jemand da reinschauen will
Die .htaccess angepasst:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
Und die localconf.php editiert und folgendes eingefügt:
$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
// 'postVarSet_failureMode' => 'redirect_goodUpperDir',
),
'rewrite' => array(
),
'preVars' => array(
/*
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
'valueDefault' => 'de',
),
),
*/
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => '1'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
),
),
),
),
'fixedPostVarSets' => array(
),
'postVarSets' => array(
'_DEFAULT' => array(
//archive
'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' => '-',
),
),
),
),
),
),
);
Der Effekt ist, dass ich bei Eingabe der URL auf die Startseite lande und von dort mit Wahl der jeweiligen Sprache auf die Hauptseite geleitet werde. Soweit klappt alles, aber wenn ich jetzt dort einen Menüpunkt auswähle, welcher eigentlich eine Seite auf der Ebene der Hauptseite (bzw. darunter) aufrufen soll, dann lande ich wieder auf der Hauptseite.
Ich denke das ganze liegt an der BaseUrl, er versucht halt einfach bei der ersten Seite im Pagetree anzufangen anstelle auf der darunterliegenden Seite. Wie gesagt, bei einer anderen Installation ohne diese Startpage klappt es einwandfrei.
ich bin auch parallel dabei mich in RealUrl einzuarbeiten, steig aber an dieser Stelle (noch) nicht ganz durch.