Zum Inhalt springen

PDF Generator -> save as "index.php"

Erstellt am 27. November 2008 · 4 Antworten · letzte Antwort am 2. Dezember 2008

Tags: Frage

pow ·

Hallo zusammen,

nicht das ich es nicht schon in einem anderem Projekt geschafft hätte jedoch macht es diesmal Problem, hab auch schon verschiedene Modifikationen vorgenommen:

  3 = IMAGE
  3 {
    file = fileadmin/img/pdf.gif
    wrap = <span class="pdflink">|</span>
    stdWrap.postUserFunc = tx_pdfgenerator2->makePdfLink
    stdWrap.postUserFunc.ATagParams = title="Als Pdf ausgeben"
    stdWrap.postUserFunc.attachment = 2
    stdWrap.postUserFunc.parameter.data = page:uid
    stdWrap.postUserFunc.additionalParams.insertData=1
    stdWrap.postUserFunc.additionalParams =&type=123&filename={page:navtitle // page:title}.pdf
    stdWrap.postUserFunc.target=_blank 
  }

Und die .htaccess:

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^[^/]*.(html|pdf)$ index.php
RewriteRule .* index.php

Mag nicht 🙁

pow ·

Man muss dazu sagen, das in diesem Fall realURL installiert wurde.
(falls es daran liegen könnte) #paralyzed#

pow ·

Guten Morgen,

simulateStaticPdf mit RealURL hab ich eh schon aufgegeben, mir würde die normale PDF Ausgabe vollkommen reichen 🙂

Grüße

#### Hat niemand realURL + pdf generator zum laufen gebracht? ####

pow ·

Ok hab einfach komplett von neu angefangen (inkl. .htaccess):

  3 = IMAGE
  3 {
    file = fileadmin/img/pdf.gif
    wrap = <span class="pdflink">|</span>
    stdWrap.postUserFunc = tx_pdfgenerator2->makePdfLink
    stdWrap.postUserFunc.ATagParams = title="Als Pdf ausgeben"    
    #Ist für den PUSH Befehl - "Datei herunterladen"
    stdWrap.postUserFunc.attachment = 2
    stdWrap.postUserFunc.target=_blank 
    stdWrap.postUserFunc.include_post_vars = 1
    stdWrap.postUserFunc.filename = XXXXX.pdf
  }

Jetzt ist nur noch meine Frage, wie ich schaffe die XXXXX durch die aktuelle Seite zu ersetzen.

Mir fällt kein passender TS ein #paralyzed#

Danke und guten Morgen 🙂

pow ·

Ok vielleicht ist es zu viel verlangt den eigenen Dateinamen zusammen zu setzen.

Dann bleibts wohl bei

stdWrap.postUserFunc.simulateStaticPdf = 1

Grüße