Druckansicht

  • vitruvian vitruvian
    R2-D2
    0 x
    98 Beiträge
    0 Hilfreiche Beiträge
    16. 09. 2008, 00:56

    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:

    [b]Haupttemplate[/b]

    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)

    [b]Hier das externe Template[/b]
    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")

    [b]Hier auch das Setup von plugin.alt.print[/b]

    [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 [b]###CONTENT###[/b] stehen - was mache ich falsch?
    Martin


  • 1
  • 1