Zum Inhalt springen

pdf-version mit templavoila

Erstellt am 21. Januar 2005 · 9 Antworten · letzte Antwort am 25. Januar 2010

Tags: Frage

malte ·

hallo,
versuche pdf_generator mit templavoila zum laufen zu bringen.
hat jemand ein codebeispiel für das setup?
habe den link mit templavoila gemapped (lib.pdf) und laut dem manual von pdfgenerator sollte folgendes funktionieren (wenn ichs richtig interpretiere), das tuts aber leider nicht:

pdf_generator = PAGE
pdf_generator {
typeNum = {$extension.pdf_generator.typeNum}
config.pageGenScript = EXT:pdf_generator/gen_pdf.php
config.admPanel = 0
config.additionalHeaders = Content-type: application/pdf

50 = CONTENT
50 < styles.content.get
}

lib.pdf = USER_INT
lib.pdf.userFunc = tx_pdfgenerator->openPdfLink
lib.pdf.value = </a>

für ein funktionierendes beispiel wäre ich dankbar.
malte

w@ ·

Hallo malte

einfach so mal zur info am rande:

Zitat von Jan Wischnat:

Die Extension pdf_generator veträgt sich nicht mit css_styled_imgtext...
Anfang Januar werde ich Jens Ellerbrock deswegen kontaktieren... Andere Extensions habe ich noch nicht ausprobiert, da pdf-Ausgabe nicht wirklich wichtig für mich ist/war.

also, wenn du die css_styled_imgtext mit aufgesetzt hast
kannst du dich in bezug auf pdf-generierung mal zurück-
lehnen.....
das wird wohl noch etwas dauern.....

gruss peter

Unbekannter Benutzer ·

Dass wenn du css_styled_imgtext installiert hast, das z.Z. nicht geht was du vorhast.

Aber wenn du es nicht installiert hast, weißt du noch soviel wie voher - nichts 8-)

Gruß Chris

malte ·

soweit habe ich jetzt eine funktionierende pdf-version, indem ich an die url index.php?id={page:uid}&type=123 anhänge:
###
lib.pdf = TEXT
lib.pdf.value = index.php?id={page:uid}&type=123
lib.pdf.insertData = 1
###
inhalte werden aber nicht von templavoila in der richtigen reihenfolge angeordnet, das hatte ich schonmal bei der printversion, die habe ich dann mit einem zusätzlichen template dazu überreden können.

da jetzt eine funktion aufgerufen wird, gen_pdf.php, weiss ich nicht wie ich typo3 weismache mit einem template zu arbeiten. weiss jemand rat?
vielen dank, malte

malte ·

war eigentlich ganz einfach, ich benutze die zuvor erstellte printversion und hänge da &type=123 an. somit wird die printversion als pdf generiert.
#####
pdf_generator = PAGE
pdf_generator {
typeNum = {$extension.pdf_generator.typeNum}
config.pageGenScript = EXT:pdf_generator/gen_pdf.php
config.admPanel = 0
config.xhtml_cleaning = 0
config.USERNAME_substToken =
config.ftu = 0
config.disableCharsetHeader = 1
config.prefixLocalAnchors = 0

50 = USER
50.userFunc = tx_templavoila_pi1->main_page
}

lib.pdf = TEXT
lib.pdf.value = index.php?id={page:uid}&print=1&no_cache=1&type=123
lib.pdf.insertData = 1
###
grüsse malte

malte ·

die pdf seite generiert den inhalt mit css-styled-content.

manche contentelemente (nur überschrift, nur bilder) werden nicht angezeigt. wie kommt das?
danke malte

malte ·

sobald als erstes content element ein weisser pixel als bild eingefügt wird, werden alle anderen content elemente normal angezeigt.

???