Zum Inhalt springen

Druckversion - Probleme

Erstellt am 23. Februar 2006 · 1 Antwort · letzte Antwort am 23. Februar 2006

Tags: Frage

joob ·

Hallo Typo3-ler,

ich habe ein kleines Problemchen mit der Druckversion.

Wenn ich auf den Link "Druckversion" klicke, soll:
1) ein 2. Fenster aufgehen,
2) wo der Inhalt seperat nochmal angezeigt wird und
3) gleichzeitig soll dann auch noch das Druckerauswahlmenüfenster
angezeigt werden.

1) und 3) funktioniert,
nur 2) der Inhalt (Content) wir nicht angezeigt...

anbei mein Script

seite = PAGE
seite {
   typeNum=0
   bodyTag=<body bgcolor="#FFFFFF">
   stylesheet=fileadmin/styles.css
   meta.DESCRIPTION=Hier steht eine Beschreibung
   
   10=TEMPLATE
   10.template=FILE
   10.template.file=fileadmin/index1.htm
   10.workOnSubpart=DOKUMENT
   10.marks {
.....

   CONTENT=CONTENT
   CONTENT {
           table=tt_content
           select.orderBy=sorting
           select.where=colpos=0
           }

    LINK_DRUCKANSICHT = TEXT
    LINK_DRUCKANSICHT.field = uid
    LINK_DRUCKANSICHT.wrap = <a target="printview" href="index.php?id=|&type=100" class="druckansicht">Druckansicht</a> 
       }

}

druckansicht = PAGE
druckansicht {
      typeNum = 100
      bodyTag = <body class="druckansicht" onload="window.print();">
      stylesheet = fileadmin/print.css
      10 = TEMPLATE
         10 {
            template = FILE
            template.file = fileadmin/10_druckansicht.tmpl
            workOnSubpart = DOCUMENT
    
            marks.CONTENT = TEXT
            marks.CONTENT < 10.marks.CONTENT
             }
      }

hier mein 10_druckansicht.tmpl

<html lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="imagetoolbar" content="no" />
<title>Print view</title>
<link href="print.css" type="text/css" rel="stylesheet" />
</head>
	
	<body class="druckansicht" onload="window.print();">
		<!-- ###DOCUMENT### begin -->				
			<h4>Überschrift</h4>
			<br />

			<hr />

			###CONTENT###
			<hr />

		<!-- ###DOCUMENT### end -->
	</body>
</html>

und in der HTML-Design-Vorlage steht auch:

<tr>
        <td width="8%" height="15"></td>
		<td valign="top"> <p>###CONTENT### 
                                <br />###LINK_DRUCKANSICHT###
                               </td>
        <td width="7%" height="17"></td>
      </tr>

die print.css lasse ich mal aussen vor.... _WO_ verdammt nochmal liegt mein Fehler?!
Wenn ich in meinem 10_druckansicht.tmpl hinter ###CONTENT### z.B. einen Text eingebe, wird der angezeigt, aber der soll ja dynamisch erzeugt werden...

schonmal DANKE und Gruss
Jens

alphaonline ·

Meine Druckansicht für den Marker DRUCKANSICHT:

CONSTANTS im root-Template:

# Print-Ausgabe
plugin.alt.print.file.stylesheet = fileadmin/template/css/print.css
plugin.alt.print.file.template = fileadmin/template/html/printversion.html

SETUP im root Template:

########### DRUCKVERSION ###########
DRUCKVERSION  = COA
DRUCKVERSION {
  wrap = <a href="index.php|&type=98" target="_blank">Druckversion</a>
  10 = TEXT
  10.data = field:uid
  10.wrap = ?id=|

  20 = TEXT
  20.data = GPvar:no_cache
  20.wrap = &no_cache=|
  20.required = 1
  
  30 = TEXT
  30.data = GPvar:L
  30.wrap = &L=|
  30.required = 1
 
  40 = TEXT
  40.data = GPvar:tx_ttnews | tt_news
  40.wrap = &tx_ttnews[tt_news]=|
  40.required = 1

  50 = TEXT
  50.data = GPvar:tx_ttnews | cat
  50.wrap = &tx_ttnews[cat]=|
  50.required = 1

  60 = TEXT
  60.data = GPvar:tx_ttnews | backPid
  60.wrap = &tx_ttnews[backPid]=|
  60.required = 1

}

Und nicht vergessen:

Unter
- Click here to edit whole template record
- Include static:
- - plugin.alt.print (98-) zu laden !