Zum Inhalt springen

Problem: adaltas_realurl_i18n

Erstellt am 16. März 2007 · 2 Antworten · letzte Antwort am 28. März 2007

Tags: RealURL, Frage

gemuese ·

Hallo!

Habe die Extension installiert! kann jetzt auch auf die englsichen pfade manuell zugreifen, aber
1. Die deutschen pfade gehen immernoch ( like: /en/produkte )
2. Wenn ich auf links klicke verweist er immernoch auf die deutschen Seitennamen, bis auf das /en/ !

Muss ich da irgendwas einstellen oder was mache ich falsch?

EDIT:
Achso außerdem habe ich HTML-Dateinamen also ( /en/produkte.htm ) wie ist es möglich das auf ( /en/produkte/ ) umzustellen?

danke im voraus
gemuese

gemuese ·

Mir ist da was aufgefallen!

Ich habe folgendes TypoScript für mein Menü:

# Menu 1 cObject
lib.menu_1 = HMENU
# First level menu-object, textual

lib.menu_1.1 = TMENU
lib.menu_1.1 {
NO.ATagParams = class="level1-no"
NO.allWrap = <div class="menu1-level1-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1

ACT = 1
ACT.ATagParams = class="level1-act"
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}

lib.menu_1.2 = TMENU
lib.menu_1.2 {

NO.ATagParams = class="level2-no"
NO.allWrap = <div class="menu1-level2-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1

ACT = 1
ACT.ATagParams = class="level2-act"
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu1-level2-act"> | </div>
}

lib.menu_1.3 = TMENU
lib.menu_1.3 {
NO.ATagParams = class="level3-no"
NO.allWrap = <div class="menu1-level3-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1

ACT = 1
ACT.ATagParams = class="level3-act"
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu1-level3-act"> | </div>
}

kann es sein das ich folgendes nicht benutze:

NO.before.cObject.dataWrap = <li><a href="{$constant.languageISO}/{field:tx_realurl_pathsegment}.html" title="{field:title}">{field:nav_title}</a></li>

Den nav_title übersetzt er mir ja aber das pathsegment nicht!

Wenn das der Fall ist kann mir einer dann sagen wie ich mein Typo3Script umbasteln muss damit, das funktioniert?

gemuese ·

Also da ich meine Fragen wohl hier öfter mal selbst lösen muss:

Wer dasselbe Problem hat, muss in der localconf.php folgendes haben:

    'pagePath' => array(
    'type' => 'user',
    'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
    'spaceCharacter' => '-',
    'languageGetVar' => 'L', // <<<< DIESE ZEILE MUSS VORHANDEN SEIN
    'expireDays' => 3,
    //'rootpage_id' => '1'
  ),

danke
gemuese