Hallo zusammen,
ich bin gerade dabei die EXT realurl zu testen. Es funktioniert auch alles wunderbar, aber der angegebene Pfad ist um "2 Level" zu lang, bzw. der Startpunkt ist zu weit vorne!
Ich habe folgende Baumstruktur:
-Root
--deutsch
---hauptmenue
----Seite1
----Seite2 usw...
---minimenue
----Seite3
----Seite4 usw...
Der Link für die Seite1 im Hauptmenü ist dementsprechend:
/deutsch/hauptmenue/seite1.html
Frage 1:
Da die anderen Sprachen noch eine Weile auf sich warten lassen kann die Pfadangabe "deutsch" bis auf weiteres rausfliegen! Wie geht das???
Frage 2:
Ist es möglich auch die Angabe "hauptmenue" bzw. "minimenue" aus der URL zu entfernen, wenn die darunterliegenden Seiten eindeutig sind?
Hier noch meine aktuelle realurl-config:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'respectSimulateStaticURLs' => 0,
'postVarSet_failureMode'=>'redirect_goodUpperDir',
),
'redirects_regex' => array (
),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'en' => '1',
),
'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,
),
'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]',
),
),
// manufacturer
'hersteller' => array(
array(
'GETvar' => 'tx_swchiptuningfe_pi1[manuname]',
),
),
// model
'modell' => array(
array(
'GETvar' => 'tx_swchiptuningfe_pi1[modelname]',
),
),
// engine
'motor' => array(
array(
'GETvar' => 'tx_swchiptuningfe_pi1[enginename]',
),
),
// manufacturer
'fahrzeug' => array(
array(
'GETvar' => 'tx_swchiptuningfe_pi1[engineid]',
),
),
// manufacturer
'ansicht' => array(
array(
'GETvar' => 'tx_swchiptuningfe_pi1[task]',
),
),
// news categories
'select_category' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
),
),
// back pid
'back' => array (
array(
'GETvar' => 'tx_ttnews[backPid]',
),
),
// news articles and 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[swords]',
),
),
),
),
'fileName' => array(
'defaultToHTMLsuffixOnPrev'=>1,
'index' => array(
'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,
),
),
),
),
);
Vielen Dank im Voraus!
Gruß Jan