Hallo ,
ich stehe mal wieder aufm Schlauch. Ich habe eine eigene Extension welche aus der Detailansicht auch die Möglichkeit bietet ein PDF dieser herunterzuladen. Das ganze Funktioniert soweit nur die pdfs haben eine HTML endung. Dies ist natürlich schlecht wenn der Besucher sich das PDF speichern möchte, dann muß er wissen das er dies erst umnennen muß. Erstellt habe ich den Link mit folgendem Code:
$link = $this->pi_linkTP(
$pdfimg,
$overrulePIvars=array($this->prefixId.'[pi1pointer]'=>$this->piVars['pi1pointer'],$this->prefixId.'[pi1sword]'=>$this->piVars['pi1sword'],$this->prefixId.'[item]'=>$this->piVars['item'],$this->prefixId.'[bild]'=>$x,'type'=>"123"),$cache=1,
$clearAnyway=0,
$altPageId=0
);
$params = array('title' => "Download als PDF",'onfocus' => "blur(this);",'class' => "noPDF",'target' => "_blank",'onfocus' => "blur(this);",'onmouseout'=>"MM_swapImgRestore()",'onmouseover'=>"MM_swapImage('btnpdfprint','','fileadmin/template/img_web/btn/download_pdf_mo.gif',1)");
$this->markerArray['###PDFLINK###'] = $this->cObj->addParams($link,$params);
PS: Ich benutze simulateStaticDocuments
Ich habe gelesen das die PDF's anscheinend auf folgende Art generiert werden müssen:
postUserFunc = tx_pdfgenerator2->makePdfLink
Ich komme aber nicht drauf wie ich dies in der pi Datei meiner Extension umsetzen muß.
Es wäre Super wenn Ihr mir ein wenig auf die Sprünge helfen könntet?