Zum Inhalt springen

Druckfreundliche Seite!

Erstellt am 5. Dezember 2006 · 4 Antworten · letzte Antwort am 6. Dezember 2006

Tags: Frage

joerschie1 ·

Hallo und guten Tag,

die Überschriften im Hauptinhalt werden mit Hilfe des Gifbuilders generiert.
Die Ausgabe des Druckbereiches funktioniert, nur werden die Überschriften mit gleicher Formatierung (Farbe, Größe und Schriftart) wie auf der Hauptseite ausgegeben. Will sie doch aber SCHWARZ auf WEISS! Kann mir irgendwer sagen, wie ich das Druckseiten-Template ändern muss, damit sich nicht die Formatierung auf der Hauptseite nicht mitändert!?

Vielen Dank im Voraus.

Gruß Joerschie

nicki4lu ·

Hallo,

wie generierst du denn die Druckseite? Wahrscheinlich übergibst du doch eine Variabel. Um dein Menü ändern zu können, einfach mit Conditionals nach der Variable abfragen.

Liebe Grüße,
Nicole

joerschie1 ·

Hallo Nicole,

vielen Dank für die schnelle Antwort. Könnte es aber sein, dass wir aneinander vorbei reden!? 😉 Mir geht es nicht um das Menü, sondern vielmehr um die Überschriften des Inhaltes!

Liebe Grüße Joerg

Verwendete Extension: make_printlik

mein TS für die Druckseite:

print_page = PAGE
print_page {
  typeNum = 98
  10 = TEXT
  10.value = This is the printable version:<hr>
  20 = CONTENT
  20 < styles.content.get
}

und mein TS für die Hauptseite:

###Ueberschrift mit Gifbuilder###

lib.stdheader.10.1 = IMAGE
lib.stdheader.10.1 {

  file = GIFBUILDER
  file {
  XY = 400,28
  transparentColor = #0081CB
  backColor = #0081CB
  10 = TEXT
  10.text.current = 1
  10.fontSize = 20
  10.fontWeight = bold
  10.offset = 0,20
  10.fontFile = fileadmin/templates/fonts/MonotypeCorsiva.ttf
  10.fontColor = #FFFFFF

  }
}

####Druckversion#####
temp.print = IMAGE
temp.print.file = fileadmin/templates/images/print.gif
temp.print.stdWrap.postUserFunc = tx_make_printlink
temp.print.stdWrap.postUserFunc.include_post_vars = 1
temp.print.stdWrap.postUserFunc.target = _blank
temp.print.stdWrap.postUserFunc.popup = 1
temp.print.stdWrap.postUserFunc.windowparams = (resizable=yes,toolbar=no,scrollbars=yes,menubar=yes,width=650,height=500)
temp.print.stdWrap.postUserFunc.windowname = printwindow
karlchen ·

die idee mit den Condtionals finde ich gut,

du könntest wie in dem beispiel

Beispiele
Diese Bedingung wird auf Seiten mit einer URL wie ...&print=1 zutreffen.
[globalVar = GP:print > 0]
(nachzulesen hier --> https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-function-getenv )

versuchen dir was zusammenzubauen, sprich wenn diese bedingung erfüllt ist, dann soll dein gifbuilder noch mal durchlaufen und SCHWARZ statt der anderne farben reinhauen...