Zum Inhalt springen

Druckansicht

Erstellt am 16. September 2008 · 1 Antwort · letzte Antwort am 17. September 2008

Tags: Frage

vitruvian ·

Hallo zusammen!

Irgendwie bin ich gerade mit meinem Latein am Ende. Ich möchte eine schlichte Druckansicht über eine Grafik/Icon realisieren.

Hier mein Quellcode:

Haupttemplate

Constants:
plugin.alt.print.file.template = fileadmin/template/DE_TPL/printversion_content.html
Setup:
page.10.marks.CONTENT < styles.content.get (Content wird ganz normal über den Marker geholt)
page.10.marks.PRINT < tmp.DRUCK_LINK (Grafik für den Drucklink)

Hier das externe Template

tmp.DRUCK_LINK = IMAGE
tmp.DRUCK_LINK {
file = fileadmin/template/DE_TPL/print.png
stdWrap.postUserFunc = tx_make_printlink
}

Das externe Template natürlich mit "Include basis template:" eingebunden.

Hier auch nochmal das Setup der tx_make_printlink

[GLOBAL]
includeLibs.make_printlink = EXT:make_printlink/make_printlink.php

Beim Haupttemplate ebenfalls plugin.alt.print (98-) eingebunden.

Wenn ich also auf mein Druckicon klicke kommt auch die Druckansicht - jedoch wird der Marker ###CONTENT### nicht gefüllt (der heisst auch so im Template "printversion_content.html")

Hier auch das Setup von plugin.alt.print

[GLOBAL]
alt_print >
alt_print = PAGE
alt_print.typeNum=98
alt_print.stylesheet = {$plugin.alt.print.file.stylesheet}

alt_print.10 = TEMPLATE
alt_print.10 {
template = FILE
template.file = {$plugin.alt.print.file.template}
marks {
PAGE_TITLE = TEXT
PAGE_TITLE.field = title
PAGE_SUBTITLE = TEXT
PAGE_SUBTITLE.field = subtitle
PAGE_AUTHOR = TEXT
PAGE_AUTHOR.field = author
PAGE_AUTHOR.required=1
PAGE_AUTHOR.typolink.parameter.field = author_email
PAGE_UID = TEXT
PAGE_UID.field = uid
CONTENT < styles.content.get
}
workOnSubpart = DOCUMENT_BODY
}

Ich habe an dieser Stelle nur ###CONTENT### stehen - was mache ich falsch?
Martin