Hallo zusammen,
ich habe RealURL 1.0.0 installiert auf Typo 3.8.1. Zwei Probleme, die ich im Selbststudium nicht lösen konnte:
1) Meine Seitenstruktur ist "Root Page" (Shortcut auf Home, enthält nur das Template-Setup zur Vererbung) und dann "Menü Links" und "Menü oben", auch jeweils Shortcuts. Im RealURL-Pfad taucht jetzt auch immer "/menue-links/" bzw. "/menue-oben/" auf. Der Teil soll einfach weggelassen werden. Der 'rootpage_id'-Wert im pagePath-Array von RealURL bringt keine Änderung bei mir.
2) Bei der Mehrsprachigkeit spielen die Links verrückt. Das Menü generiert falsche Links, zwar in der jeweiligen Sprache bleibend, aber die Page-IDs stimmen nicht, sodass man bereits am Link sieht, dass man zur falschen Seite gelangt. Es gibt noch nicht Übersetzungen von allen Seiten, aber das kann es ja nicht sein. Abgesehen davon werden die Seitentitel immer der Standardsprache entnommen. Hier könnte ich mir mit der Zusatzextension, die das Path Segment für jede Sprache einführt, jedoch weiterhelfen.
Hat jemand Erfahrung mit RealURL und Mehrsprachigkeit und vielleicht schon einmal so ein Chaos mit den Links gehabt (und dies ggf. gelöst)?
Falls jemand eine Idee hat, wäre ich sehr dankbar.
Viele Grüße
Frank
P.S.: Hier mein RealURL-Config:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 'TRUE',
'respectSimulateStaticURLs' => 'TRUE',
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 'FALSE',
'enableUrlEncodeCache' => 'FALSE',
'postVarSet_failureMode' => 'ignore',
),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'type',
'valueMap' => array(
'print' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'deutsch' => '0',
'english' => '1',
'francais' => '2',
),
'valueDefault' => 'deutsch',
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 1,
'dontResolveShortcuts' => 'TRUE',
'rootpage_id' => 25,
),
'fixedPostVars' => array(
),
);
?>