[Typo3] TemplaVoila & printlink (only using "typolink")

Peter Klein peter at umloud.dk
Sat Sep 17 11:53:45 CEST 2005


Hi Jens. Thats more or less how I make my print links..
Just add the following code to your "lib.print_url"..

-- cut --
    lib.print_url.typolink.additionalParams.cObject {
      5 = TEXT
      5.value = &print=1

      10 = TEXT
      10.data = GPvar : no_cache
      10.wrap = &no_cache=|
      10.required = 1

      # Language Parameter
      20 = TEXT
      20.data = GPvar : L
      20.wrap = &L=|
      20.required = 1

      # Parameter for News extension
      40 = TEXT
      40.data = GPvar : tx_ttnews|tt_news
      40.wrap = &tx_ttnews[tt_news]=|
      40.required = 1

      # Parameter for News extension
      42 = TEXT
      42.data = GPvar : tx_ttnews|year
      42.wrap = &tx_ttnews[year]=|
      42.required = 1

      # Parameter for News extension
      44 = TEXT
      44.data = GPvar : tx_ttnews|month
      44.wrap = &tx_ttnews[month]=|
      44.required = 1

      # Parameter for News extension
      45 = TEXT
      45.data = GPvar : tx_ttnews|day
      45.wrap = &tx_ttnews[day]=|
      45.required = 1

      # Parameter for News extension
      46 = TEXT
      46.data = GPvar : tx_ttnews|arc
      46.wrap = &tx_ttnews[arc]=|
      46.required = 1

      # Parameter for News extension
      47 = TEXT
      47.data = GPvar : tx_ttnews|pointer
      47.wrap = &tx_ttnews[pointer]=|
      47.required = 1

      # Parameter for News extension
      48 = TEXT
      48.data = GPvar : tx_ttnews|cat
      48.wrap = &tx_ttnews[cat]=|
      48.required = 1

      # Parameter for News extension
      49 = TEXT
      49.data = GPvar : tx_ttnews|sword
      49.wrap = &tx_ttnews[sword]=|
      49.required = 1

      # Parameter for News extension
      50 = TEXT
      50.data = GPvar : tx_ttnews|backPid
      50.wrap = &tx_ttnews[backPid]=|
      50.required = 1

      # Parameter for News extension
      60 = TEXT
      60.data = GPvar : cHash
      60.wrap = &cHash=|
      60.required = 1

      # Parameter for Standard Search
      70 = TEXT
      70.data = GPvar : sword
      70.wrap = &sword=|
      70.required = 1

      # Parameter for Standard Search
      80 = TEXT
      80.data = GPvar : scols
      80.wrap = &scols=|
      80.required = 1

      # Parameter for Standard Search
      90 = TEXT
      90.data = GPvar : stype
      90.wrap = &stype=|
      90.required = 1

      # Parameter for Standard Search
      100 = TEXT
      100.data = GPvar : spointer
      100.wrap = &spointer=|
      100.required = 1

}
-- cut --

It simply checks if a parameter exists in the URL, and if it does, it adds 
it to the returned URL.
You can then add checks for more parameters, depending on which extensions 
you use..

Peter Klein/Umloud Untd

"Jens J. Parree" <j.parree at team-networks.de> wrote in message 
news:mailman.1.1126625309.22546.typo3-english at lists.netfielders.de...
> Hi,
>
>
> The print-version template in TemplaVoila is working and will be called 
> when &print=1 is passed via url call.
> Everything works, but no "extra"-parameters, e.g. extention based, like 
> search results, are passed to the printlink url.
>
> This is my setup record part for the printlink in this typo3, 3.7 
> installation:
>
>
> lib.print_url = TEXT
> lib.print_url.value = printversion
> lib.print_url.typolink {
>   parameter = {page:uid} 
> 650x650:resizable=yes,toolbar=yes,scrollbars=yes,menubar=yes
>   parameter.insertData = 1
>   no_cache = 1
>   additionalParams = &print=1
>   additionalParams.insertData = register:SWORD_PARAMS
> }
>
>
> What has to be done to get those params passed via url?
> Any idea?
>
> Thanks.
>
> JJ 





More information about the TYPO3-english mailing list