[TYPO3-german] Sprachmenü mit Berücksichtigung von tt_news [Lösung]

Helmut Hummel typo3 at rampenlicht.org
Fri Jun 15 21:10:52 CEST 2007


Hallo Peter, hallo liebe LeserInnen,

ich weiss, dieses Posting ist schon ein wenig her, aber es hat mich auf
die richte Lösung für das Sprachmenü gebracht. Vielleicht hilft es ja
dem/der einen oder anderen hier.

Peter Linzenkirchner schrieb:
> 
> ich habe ein Problem mit Sprachmenüs bzw.  mit der Sprachumschaltung.

[...]

> Was mache ich also verkehrt?
> 
> Ich gehe so vor:

[...]
(http://lists.netfielders.de/pipermail/typo3-german/2006-November/025519.html)

> das verhindern? Oder mache ich hier was prinzipielles falsch?

Hier die Lösung: Ein Sprachmenü welches die tt_news GET Variablen
berücksichtigt:

temp.langMenu = HMENU
temp.langMenu.special = language
temp.langMenu.special.value = 0,1,2

temp.langMenu.1 = GMENU
temp.langMenu.1.NO = 1
temp.langMenu.1.NO {
    ATagParams = class="img"
    additionalParams.cObject = COA
    additionalParams.cObject {
        60 = TEXT
        60.data = GPvar : tx_ttnews|backPid
        60.wrap = &tx_ttnews[backPid]=|
        60.required = 1

        70 = TEXT
        70.data = GPvar : tx_ttnews|tt_news
        70.wrap = &tx_ttnews[tt_news]=|
        70.required = 1

        80 = TEXT
        80.data = GPvar : cHash
        80.wrap = &cHash=|
        80.required = 1
    }
    XY = [5.w]+4, [5.h]+4
    backColor = #123456
    transparentColor = #123456
    imgParams = title="Deutsch" || title="English" || title="Francais"
    5 = IMAGE
    5.file = {$templatePath}pics/flags/de.gif ||
{$templatePath}pics/flags/en.gif || {$templatePath}pics/flags/fr.gif
    5.offset = 2,2
}
temp.langMenu.1.ACT < temp.langMenu.1.NO
temp.langMenu.1.ACT.backColor = {$templateColorMiddle}
temp.langMenu.1.ACT.noLink = 1
temp.langMenu.1.USERDEF1 < temp.langMenu.1.NO
temp.langMenu.1.USERDEF1.5.file = {$templatePath}pics/flags/de_d.gif  ||
{$templatePath}pics/flags/en_d.gif || {$templatePath}pics/flags/fr_d.gif
temp.langMenu.1.USERDEF1.imgParams = title="Deutsch" || title="English -
not available yet" || title="Francais - ne pas encore disponible"
temp.langMenu.1.USERDEF1.noLink = 1


More information about the TYPO3-german mailing list