[Typo3] Language menu: text instead of graphics
André Rosendaal
arosendaal at hotmail.com
Tue Nov 22 14:37:46 CET 2005
Hello Carla ,
Thanks. Your code is very useful as a starter, but unfortunately needs some
modification. It displays all links to select a language with the same
anchor, namely the value of temp.languageselect.value, instead of a unique
value for each of the languages.
Thus I see:
english
english
english
english
and not:
english
french
dutch
german
This is not visible on your website, because you hide the active link
I am fairly new to TS, tried to find a solution but could not think of one.
If you look at the graphical version of a language menu, you can simply
enter a king of 'image array':
file = media/flags/flag_uk.gif || media/flags/flag_fr.gif ||
media/flags/flag_es.gif
You would want something like that for the text menu as well. Or some other
way to define an anchor text depending on which item of the language menu is
created. Does anyone have a solution for this?
Thanks,
André Rosendaal
"Carla Froitzheim" <cf at cf-webservice.de> wrote in message
news:mailman.135.1132590960.30370.typo3-english at lists.netfielders.de...
> Hi André,
>
> I recently built this as text version and list menu:
>
> temp.languageselect = TEXT
> temp.languageselect.value = english
>
> # German language, sys_language.uid = 0
> [globalVar = GP:L = 0]
> temp.languageselect = TEXT
> temp.languageselect.value = english
> [global]
>
> # English language, sys_language.uid = 1
> [globalVar = GP:L = 1]
> temp.languageselect = TEXT
> temp.languageselect.value = deutsch
> [global]
>
> temp.metanavi = COA
> temp.metanavi {
> 20 = HMENU
> 20 {
> special = language
> special.value = 0, 1
> special.normalWhenNoLanguage = 1
> 1 = TMENU
> 1 {
> NO = 1
> ACT = 1
> noBlur = 1
> wrap = <ul>|</ul>
> NO {
> stdWrap.cObject < temp.languageselect
> linkWrap = <li class="li1">|</li>
> }
> ACT < .NO
> ACT {
> doNotShowLink = 1
> }
> USERDEF1 < .NO
> USERDEF1 {
> doNotLinkIt = 1
> linkWrap = <li class="li1nolink">|</li>
> }
> }
> }
>
> It switches just 2 languages and the current language is not visible, so
> for your 3 languages you have to define the ACT status a bit different,
> doNotLinkIt instead of doNotShowLink.
>
> Carla
>
>
>
More information about the TYPO3-english
mailing list