[TYPO3] TS: get the popup window size in stdWrap.typolink

Joerg Wagner jwagner at digilog.de
Thu Feb 8 05:09:37 CET 2007


Peter, you are my hero. In the past your name and the one of Dmitry showed 
up quite often on my list when I got stuck!

I was just to blind to see that the popup window size was actually contained 
in the link field value itself!
Your solution works perfektly.

Many thanks again!
--
Jörg Wagner


"Peter Klein" <peter at umloud.dk> schrieb im Newsbeitrag 
news:mailman.1.1170882953.23577.typo3-english at lists.netfielders.de...
> Hi Joerg. You can get that by using the "split" function.
>
> Like this:
>
> -- cut --
>  100 = TEXT
>  100.field = field_link
>  100.split.token.char = 32
>  # Since it's the 2nd parameter you want, we set the returnKey to 1, as 
> counting starts with 0.
>  100.split.returnKey = 1
> -- cut --
>
> --
> Peter Klein / Umloud Untd
>
> "Joerg Wagner" <jwagner at digilog.de> wrote in message 
> news:mailman.1.1170864231.23335.typo3-english at lists.netfielders.de...
>> "Hello world"  :)
>>
>> I am trying to pass a link from a TV FCE to a call of a JavaScript 
>> function (needed in an onclick attribute).
>> I get everything working, except for links that are defined as popup 
>> windows (like  "25 300x400"  or  "http://www.mydomain.com 300x400" ).
>> I cannot find a way to isolate that window size information in TS and to 
>> transfer it into my JS call.
>>
>> So far I use typolink.returnLast in the following TS code to include the 
>> link url and the link target from the FCE (contained in field 
>> "field_link") into the JS function call:
>>
>>    lib.myElement.calcOnclick = COA
>>
>>    lib.myElement.calcOnclick.10 = TEXT
>>    lib.myElement.calcOnclick.10 {
>>      typolink.parameter.field = field_link
>>      typolink.returnLast = url
>>      wrap = tileLinkTo('|'
>>    }
>>
>>    lib.myElement.calcOnclick.20 = TEXT
>>    lib.myElement.calcOnclick.20 {
>>      typolink.parameter.field = field_link
>>      typolink.returnLast = target
>>      wrap = ,'|');
>>    }
>>
>>
>> This works nicely and produces output like (realURL installed):
>>    tileLinkTo('facts/prices.html', '_top');
>>
>> So I get the url and the target, but there seems to be no way to get hold 
>> of the "300x400" in the above link examples.
>>
>> Any hints are very welcome.
>> Greets and thanks a lot!!!
>> --
>> Jörg Wagner
>>
>>
>
> 




More information about the TYPO3-english mailing list