Zum Inhalt springen

PDF Generator - htmldoc Problem

Erstellt am 22. März 2007 · Noch keine Antworten

Tags: Frage

Hefegang ·

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 !