22. 03. 2007, 13:33

Hallöchen,

ich habe gestern auf meinem Server (root-Zugriff per Shell) htmldoc-1.8.27 selbst kompiliert (liegt in /usr/bin/htmldoc) und habe bei der Erweiterung PDF Generator auch diesen Pfad angegeben.

Bei den ersten Tests, klappte auch das Generieren der pdf-datei.

Danach habe ich nen Platzhalter ###PDF### gesetzt und diesen per Typoscript auch angesprochen. Auch das klappte und nen PDF wurde generiert.

Bei einem erneuten Test - wirft mir htmldoc einen Fehler aus:

Error while executing (or trying to execute) htmldoc
Maybe the gen_pdf.php script was not executed at all.

Den Platzhalter ###PDF### lasse ich wie folgt ansprechen:

[TS]########### PDF ###########
PDF = COA
PDF {
wrap = <a href="index.php|&type=123" target="_blank">[PDF]</a>
10 = TEXT
10.data = field:uid
10.wrap = ?id=|

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

30 = TEXT
30.data = GPvar:L
30.wrap = &L=|
30.required = 1

40 = TEXT
40.data = GPvar:tx_ttnews | tt_news
40.wrap = &tx_ttnews[tt_news]=|
40.required = 1

50 = TEXT
50.data = GPvar:tx_ttnews | cat
50.wrap = &tx_ttnews[cat]=|
50.required = 1

60 = TEXT
60.data = GPvar:tx_ttnews | backPid
60.wrap = &tx_ttnews[backPid]=|
60.required = 1
}[/TS]

Und etwas weiter unten im TS Setup (nach dem schliessen von PAGE)

[TS]###PDF###
PDF = PAGE
PDF.typeNum = 123
PDF.stylesheet =

temp.trennlinie = HTML
temp.trennlinie.value = <hr />

PDF.5 = COA
PDF.5.10 < temp.trennlinie
PDF.10 < styles.content.get
PDF.20 = COA
PDF.20.10 < temp.trennlinie
PDF.20.20 = TEXT
PDF.20.20.value = <b>PDF Version</b>[/TS]

Ich hab auch schon gegoogelt, die Rechte für die Ordner und htmldoc gesetzt - keine Änderung.

Auch eine htmldoc.log wird nicht in typo3temp angelegt, aus der man einiges rauslesen könnte.

Jemand ne Idee ? Wäre dankbar !

EDIT: Ich habe nun mal das, was weiter unten im TS-Setup war, einfach mal auskommentiert - und siehe da - es funktioniert.

EDIT2: Sodele ... soweit klappt alles mit dem PDF Export - auch News werden exportiert.

ABER: Ich lasse eine NEWS als pdf exportieren - klappt. Schliesse das pdf und möchte nun eine andere news als pdf exportieren lassen - dabei exportiert er mir aber die vorrangegane news und nicht die, die ich akteull auf habe.

Was kann man da machen ?

EDIT3: So ... hehe ... selbst ist der Mann :D

Habe nun auch das Problem gelöst, dass immer ein und die selbe news im pdf exportiert wurde.

[TS]########### PDF ###########
PDF = COA
PDF {
wrap = <a href="index.php|&type=123" target="_blank">[PDF-Download]</a>
10 = TEXT
10.data = field:uid
10.wrap = ?id=|

20 = TEXT
20.value = &no_cache=1
#20.data = GPvar:no_cache
#20.wrap = &no_cache=|
#20.required = 1

30 = TEXT
30.data = GPvar:L
30.wrap = &L=|
30.required = 1

40 = TEXT
40.data = GPvar:tx_ttnews | tt_news
40.wrap = &tx_ttnews[tt_news]=|
40.required = 1

50 = TEXT
50.data = GPvar:tx_ttnews | cat
50.wrap = &tx_ttnews[cat]=|
50.required = 1

60 = TEXT
60.data = GPvar:tx_ttnews | backPid
60.wrap = &tx_ttnews[backPid]=|
60.required = 1
}[/TS]

20.value = &no_cache=1

hat wunder gewirkt. Das was vorher da stand hab ich mal auskommentiert :D

Nun klappt alles - supergenial !