Zum Inhalt springen

Sprachumschalter wird nicht verlinkt

Erstellt am 28. Dezember 2009 · 2 Antworten · letzte Antwort am 29. Dezember 2009

Tags: Frage

kontaktschmied ·

Hi,

gemäß dem Ansatz in http://www.keilblock.com/multidomain-realurl-mehrsprachig-one-tree/ bei ich gerade so ein System auf. Das klappt alles bis auf das Sprachwechslermenü.
Das ist meine Realisation, der leider nicht funzt. Der Link wird nicht gebaut:

// externer Lib einbinden:
includeLibs.tx_mylanguage_menu = fileadmin/template/class.tx_mylanguage_menu.php
lib.langmenu = COA
lib.langmenu {
  10 = HTML
  10 {
    value = <img src="/typo3/gfx/flags/gb.gif" alt="en" />
    typolink.parameter.data = TSFE:id
    typolink.additionalParams = &LS=2&L=2
    // „schaufelt“ Link um von
    typolink.userFunc = tx_mylanguage_menu->main
   }
  20 = HTML
  20 {
    value = <img src="/typo3/gfx/flags/de.gif" alt="de" />
    typolink.parameter.data = TSFE:id
    typolink.additionalParams = &LS=4&L=4
    typolink.userFunc = tx_mylanguage_menu->main
    }
}

Die Userfunc baut dann den Link um, der aber wie schon erwähnt gar nicht erst erscheint?

Ideen? Was ist an der Syntax falsch?

kontaktschmied ·

Hi,
mittlweile habe ich es gelöst:

# Language Menu
includeLibs.tx_mylanguage_menu = fileadmin/templates/class.tx_mylanguage_menu.php
lib.langmenu = COA
lib.langmenu {
  10 = TEXT
  10 {
    value = <img src="/typo3/gfx/flags/de.gif" alt="de" />&nbsp;
    typolink.parameter.data = page:alias // TSFE:id
    typolink.additionalParams = &LS=4&L=4
    typolink.userFunc = tx_mylanguage_menu->main
    }
  20 = TEXT
  20 {
    value = <img src="/typo3/gfx/flags/gb.gif" alt="en" />&nbsp;
    typolink.parameter.data = page:alias // TSFE:id
    typolink.additionalParams = &LS=2&L=2
    typolink.userFunc = tx_mylanguage_menu->main
     }
  30 = TEXT
  30 {
    value = <img src="/typo3/gfx/flags/ar.gif" alt="ar" />
    typolink.parameter.data = page:alias // TSFE:id
    typolink.additionalParams = &LS=7&L=7
    typolink.userFunc = tx_mylanguage_menu->main
  }
 
}