Zum Inhalt springen

Druckdatum in Druckversion anspreche

Erstellt am 8. Februar 2006 · 2 Antworten · letzte Antwort am 10. Februar 2006

Tags: Frage

maxw ·

Hallo zusammen

Dank diesem Forum habe ich schon viel gefunden und auch anwenden können. Möchte nun in der Druckversion,welche nach dem Buch Praxiswissen erstellt wurde, ein Druckdatum einfügen aber kriege das einfach nicht hin. #angry#
Die Druckversion kann angesprochen werden zeigt aber das Druckdatum als Platzhalter.

Hier der Auszug aus der Constant

#Printvorlage
plugin.alt.print.file.stylesheet = fileadmin/css_styles/print.css
plugin.alt.print.file.template = fileadmin/html/print.html

Der Auszug aus dem Setup

# Druckansicht
DRUCKVERSION= PAGE
            DRUCKVERSION{
                              typeNum = 1
                              10 = CONTENT
                              10.table = tt_content
                              10.select.orderBy = sorting
                              10.select.colPos = 0
                              10.select.languageField = sys_language_uid
                              }
# Die Überschrift neu formatieren
            lib.stdheader >
            lib.stdheader = CASE
            lib.stdheader {
                                 key.field = header_layout
                                 default = TEXT
                                 2 = IMAGE
                                 }
# Den Sprachwechsel als Textlink erzeugen
                             SPRACHE = TEXT
                             SPRACHE {
                                             field = uid
                                             wrap = <a href="index.php?id=|&L=1">English</a>
                                           }
#Link zur Druckversion erzeugen
           DRUCKVERSION = TEXT
           DRUCKVERSION {
                               field = uid
                               wrap = <a href="index.php?id=|&L=0&type=98" target="n_new">Druckversion</a>
                               }

            }

}

Der Platzhalter ###DATUM### ist im Print html gesetzt. Wie um alles in der Welt spricht man den an?
Denke das muss im Setup erfolgen oder?

Besten Dank im voraus

maxw

Danii ·

Also von Grundsatz her hab ich das komplett anders gelöst. Schau dir das mal an. Ist zwar im HTML-Layout noch nicht finish, aber vielleicht hilfts:

Setup:

print_page = PAGE
  print_page {
  bodyTag = <body bgcolor="#ffffff" link="#000000" vlink="#000000" alink="#000000" leftmargin="20" marginheight="20" marginwidth="20" topmargin="20" scroll="auto" style="overflow: auto;" onload="window.focus();">
  typeNum = 98
  10 = TEXT
  10.value (
    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <b>Seitentitel:</b>
)
11 = TEXT
11.field= title

12 = TEXT
12.value (
    <br />
    <b>Untertitel: </b>
)

13 = TEXT
13.field = subtitle

14 = TEXT
14.value (
   <br /><br />
    <hr size="1" noshade="" /><br />
  )
  20 = CONTENT
  20 < styles.content.get

  30 = TEXT
  30.value (
    <br /><br />
    <hr size="1" noshade="" /><br /><br />
    <a href="javascript:window.print();">Diese Seite drucken</a><br />
    <p><font size="1">©
   )

  31 = TEXT
  31.data = date:Y

  32 = TEXT
  32.value (
   EC-Diving-Club Ingolstadt-Pfaffenhofen e. V.</font></p>
    </font>
  )
}



temp.PRINT = TEXT
temp.PRINT.value = <img src="fileadmin/_statics/print.gif" title="Diese Seite drucken" border="0" alt="" />

temp.PRINT.postUserFunc = tx_make_printlink
temp.PRINT.postUserFunc.include_post_vars = 1
temp.PRINT.postUserFunc.target = _blank
temp.PRINT.postUserFunc.popup = 1
temp.PRINT.postUserFunc.windowparams = (
 resizable=yes,toolbar=no,scrollbars=yes,menubar=no,width=800,height=500
)
temp.PRINT.postUserFunc.windowname = printwindow

Ob die Syntax so absolut korrekt ist weiss ich nicht, jedenfalls funkt das.

Das Datum bau ich über

  31 = TEXT
  31.data = date:Y

Kannst ja dran hängen was du willst.

Ach ja.. Anschaun kannst du das hier http://www.ec-diving-club.de