[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