[TYPO3] print and pdf version does not work correctly

Nagita Karunaratne Nagita.k at gmail.com
Mon Nov 26 16:39:14 CET 2007


I am having trouble with print and PDF generator to work.

1) Print works and opens a window correctly but the print dialog box 
does not open.

The body tag does not include the window.print() as shown below

page.bodyTag = <body style="background: #FFFFFF;" onload="window.print()">

2) The pdf link open a window but does not create the PDF document.

3) It will not print anything from the news extension.

I think I am missing something very basic.
Thanks.


[global]
# -------------- Print Version (start) --------------
lib.print_url = TEXT

lib.print_url.wrap = javascript:window.open('|', '', 
'width=800,height=600,resizable=yes,scrollbars=yes');return false

lib.print_url.typolink.parameter.data = TSFE:id
lib.print_url.typolink.returnLast = url

lib.print_url.typolink.additionalParams.cObject = COA
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
}

lib.pdf_url < lib.print_url
lib.pdf_url.typolink.additionalParams.cObject.5.value = &type=123

[globalVar = GP:print > 0]
lib.print_url.typolink.additionalParams.cObject.5 >
page.bodyTag = <body style="background: #FFFFFF;" onload="window.print()">
[global]
# -------------- Print Version (end) --------------


More information about the TYPO3-english mailing list