[Typo3-german] .typolink.addQueryString

Jonathan Uhlmann news at metier.ch
Fri Oct 7 15:32:03 CEST 2005


Nein additionalParams ist mir schon kein Fremdwort. Mein TS ist:

########################

[globalVar = GP:L = 1]
     lib.language = COA
     lib.language {
         10 = TEXT
         10.typolink.parameter.data = page:uid
         10.typolink.addQueryString = 1
         10.typolink.additionalParams = &L=0
         10.typolink.returnLast = url
         10.wrap = <option value=" | ">Deutsch</option>
         20 = TEXT
         20.typolink.parameter.data = page:uid
         20.typolink.addQueryString = 1
         20.typolink.returnLast = url
         20.wrap = <option value=" | " selected="selected">English</ 
option>
         wrap = <form name="Sprache"><select name="Sprache"  
onchange="jumpMenu('parent',this,0)"> | </select></form>
         }
[else]
     lib.language = COA
     lib.language {
         10 = TEXT
         10.typolink.parameter.data = page:uid
         10.typolink.addQueryString = 1
         10.typolink.returnLast = url
         10.wrap = <option value=" | " selected="selected">Deutsch</ 
option>
         20 = TEXT
         20.typolink.addQueryString = 1
         20.typolink.parameter.data = page:uid
         20.typolink.additionalParams = &L=1
         20.typolink.returnLast = url
         20.wrap = <option value=" | ">English</option>
         wrap = <form name="Sprache"><select name="Sprache"  
onchange="jumpMenu('parent',this,0)"> | </select></form>
         }
[end]

########################

Das Problem ist wie gesagt, das es zwar von EN auf DE zurückstellt,  
aber nicht auf der richtigen Seite bleibt. (Geht auf die Home Seite)  
Ich benütze auch Simulate Static Documents.




--
Gruss
Jonathan Uhlmann
uhlmann at metier.ch


Am 07.10.2005 um 13:35 schrieb Jochen Rieger:

> Hi Jonathan,
>
> du solltest doch mit L=0 wieder auf die default Sprache zurückspringen
> können.
>
> Vielleicht hilft Dir das hier weiter:
>
> typolink {
>    parameter.data = page : uid
>    parameter.wrap = |,97
>    additionalParams.cObject = COA
>    additionalParams.cObject {
>      10 = TEXT
>      10.data = GPvar : no_cache
>      10.wrap = &no_cache=|
>      10.required = 1
>
>      20 = TEXT
>      20.data = GPvar : L
>      20.wrap = &L=|
>      20.required = 1
>    }
> }
>
> additionalParams ist hier wohl das Zauberwort für Dich. :)
>
> Gruß,
> Jochen
>
>
> Jonathan Uhlmann wrote:
>
>> Mit .typolink.addQueryString kann man ja alle Variablen des urls
>> übernehmen. Ich arbeite im Moment an einer Sprachumstellung (die Site
>> besitzt MountPoints). die Sprachumstellung auf Sprache id=1 geht ohne
>> Probleme, da man ja etwas hinzufügt. Nun ist aber die Frage: gibt es
>> einen Befehl mit dem bestimmte Variablen aus dem String löschen? Dies
>> bräuchte ich wenn jemand wieder auf die Standartsprache umstellen   
>> will.
>> So im still von:
>>
>> 10.typolink.addQueryString =1
>> 10.typolink.delspecString = L   # L ist die Sprachvariable
>>
>>
>> Oder wie habt ihr die Sprachumstellung gelöst?
>>
>>
>> -- 
>> Gruss
>> Jonathan Uhlmann
>> uhlmann at metier.ch
>>
>>
>>
>
> -- 
> :: innovative it-strategies ::
> ::                          ::
> :: www.connecta.ag          ::
> _______________________________________________
> Typo3-german mailing list
> Typo3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>




More information about the TYPO3-german mailing list