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:
########### 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
}
Und etwas weiter unten im TS Setup (nach dem schliessen von PAGE)
###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>
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 😃
Habe nun auch das Problem gelöst, dass immer ein und die selbe news im pdf exportiert wurde.
########### 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
}
20.value = &no_cache=1
hat wunder gewirkt. Das was vorher da stand hab ich mal auskommentiert 😃
Nun klappt alles - supergenial !