Zum Inhalt springen

Positionierung mittels Marker geht nicht bei pdf_generator2

Erstellt am 2. Januar 2012 · 1 Antwort · letzte Antwort am 5. Januar 2012

Tags: tt_news, PDF, Frage

Karaja ·

Hallo,

habe es nach langem suchen geschafft den pdf_generator2 zum Laufen zu kriegen. Ist auch ganz einfach, wenn man erfährt, dass man im Install-Tool unter All Configurations den Haken bei [FE][noPHPscriptInclude] = 0 entfernen soll.

Jetzt habe ich gemäß Anleitung einen schönen Link mit Bild erstellt:

page.100 = IMAGE
page.100 {
file = fileadmin/templates/gfx/pdf_logo.png
stdWrap.postUserFunc = tx_pdfgenerator2->makePdfLink
}

Der hängt jetzt fröhlich am Ende der Seite herum, wo er nicht hingehört! Er soll nämlich oben in der Datumszeile der tt_news Single-Ansicht erscheinen.

Im tt_news-Template habe ich daher einen neuen Marker gesetzt:
<div class="news-single-rightbox">
###NEWS_DATE### ###TEXT_NEWS_AGE### ###NEWS_AGE### ###PRINT_LINK###

Wenn ich jetzt aber zum Positionieren schreibe

page.100.marks.PRINT_LINK = IMAGE
page.100.marks.PRINT_LINK {
file = fileadmin/templates/gfx/pdf_logo.png
stdWrap.postUserFunc = tx_pdfgenerator2->makePdfLink
}

ist nirgendwo mehr ein Link-Logo mehr da!

Bitte, wie kann ich das Ding richtig platzieren! Ich drehe noch durch!

vince ·

hallo,

die Marker in dem tt_news template werden von der extension (ttnews) gefüllt.

Im Typoscript kannst du nur die Marker füllen, die in dem "Haupt"-template stehen.

Um ttnews um Marker zu erweitern braucht man ein paar Zeilen php code (für ttnews gibt es dafür einen hook)
In deinem Fall ist das aber nicht nötig (soweit ich das verstanden habe), weil der Link ja immer gleich ist (oder?).
Du könntest den Link auch so erzeugen, wie du es vorher hattest. Dann kannst du ihn mit css und/oder javascript an die richtige Stelle packen.

Gruß,
Vince.