Zum Inhalt springen

Schriftfarbe für tx_make_printlink ändern

Erstellt am 9. Dezember 2004 · 3 Antworten · letzte Antwort am 14. Januar 2005

Tags: Frage

sammy44 ·

Hallo,

ich habe auf der Startseite meiner Homepage weissen Text auf farbigem Hintergrung. Ich habe laut Tutorial die Extension Make_Printlink eingebunden, welche auch funktioniert. Doch leider erscheint der zu Text in der Druckversion auch in weiss.

Wie kann ich hierfür die Farbe ändern ?

Tsoukis ·

Ich habe diese Extension ebenfalls installiert. In Eurem Template-Setup steht dann ja irgendwo sicher etwas in der Art wie

#Make DRUCKVERSION LINK 
temp.DRUCKVERSION = TEXT 
temp.DRUCKVERSION.value = printpage 
temp.DRUCKVERSION.postUserFunc = tx_make_printlink 
temp.DRUCKVERSION.postUserFunc.include_post_vars = 1 
temp.DRUCKVERSION.postUserFunc.include_get_vars = 1 
temp.DRUCKVERSION.postUserFunc.target = _blank 
temp.DRUCKVERSION.postUserFunc.popup = 1 
temp.DRUCKVERSION.postUserFunc.windowparams = (resizable=yes,toolbar=no,scrollbars=yes,menubar=no,width=800,height=500) 
temp.DRUCKVERSION.postUserFunc.windowname = printwindow

Bei mir heisst der entsprechende Marker also ###DRUCKVERSION###
Etwas tiefer findet sich im Template-Setup dann:

# Substitute the ###DRUCKVERSION### subpart with some example content:
subparts.DRUCKVERSION = TEXT
subparts.DRUCKVERSION.field = uid
subparts.DRUCKVERSION.wrap = <a href="|.98.html" target="_blank"><img src="fileadmin/template/img/print.gif" border=0 alt="Druckversion anzeige" align="left"><font size = -7><div class="druckversion">Druckversion | </a>

Ich verwende zur Anzeige der Druckversion also ein kleines Drucker-Bildchen (print.gif) und danach den Link "Druckversion", der über die css-Klasse "druckversion" gestylt werden kann.

baswer ·

Ich habe eine "Unellegante Lösung gefunden"

page.10.workOnSubpart = DOCUMENT_BODY
page.10.subparts.PRINTLINK = USER_INT
page.10.subparts.PRINTLINK {
userFunc  = tx_open_printlink
}

print_page = PAGE
print_page {
  typeNum = 98
    
  8 = TEXT
  8.value = <table bgcolor="#14586E" width="100%" height="100%"><tr><td style="padding-left:8px; padding-right:8px;" valign="top">

  10 = TEXT
  10.value = <Font color="FFFFFF">HEADER &nbsp; 
  15 = TEXT
  15.field = title

  16 = TEXT
  16.value = <BR><BR> !!! Gedruckt wird denoch schwarz auf weiss !!! </FONT>

  17 = TEXT
  17.value = <hr>
       
  20 = CONTENT
  20 < styles.content.get

  22 = TEXT
  22.value = </td></tr></table> 
   
}

Unellegant aber klappt.