Zum Inhalt springen

Druckvorlage ist leer

Erstellt am 13. September 2006 · 2 Antworten · letzte Antwort am 13. September 2006

Tags: Frage

theschaaf ·

Hallo erstmal.
Ich bin zurzeit Praktikant in sonner Software Firma die ne neue Homepage brauchen, der Chef ist auch schon angefangen mit Typo3 eine zu erstellen möchte aber das ich mich noch ein bisschen damit befasse.
Ich arbeite mich da jetzt grade rein und hab ne kleine Homepage über mich zum rumprobieren erstellt.

http://www.cks-systeme.de/typo3/index.php?id=156

Ich versuche mich grade an der Druckvorlage aber die ist immer leer, auf meiner seite ist ja oben auch schon der Drucker zu sehen, ich habe aber keine´ahnug warum dann immer eine leere Seite erscheint.

Mein TS sieht so aus

 print = PAGE  
 print.typeNum = 98  
 print.stylesheet = print-style.css  
 print.10 = TEMPLATE  
 print.10 {    


 
 	template = FILE
 	template.file = druckansicht.html
 	workOnSubpart = DOCUMENT_BODY 
	subparts { 	                  
 	CONTENT < styles.content.get           
 		} 
 		}

Seite = PAGE
seite {
   typeNum = 0
   bodyTag = <body bgColor = "#FFFFFF">
   stylesheet = fileadmin/style.css
   meta.AUTHOR = Jens S
   meta.DESCRIPTION = Homepage der CKS Systeme

   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/dummyfiles/template_2.html
   10.workOnSubpart = DOKUMENT
   10.marks {

..........
 PRINTVIEW = IMAGE  
 PRINTVIEW.file = druck_icon.gif  
 PRINTVIEW.imageLinkWrap = 1  
 PRINTVIEW.imageLinkWrap {
       enable = 1     
       typolink {        
       parameter.data = page:uid        
       additionalParams.insertData=1        
       additionalParams =&type=98      
       }  
       }	
.........
}

}
.....

meine druckvorlage sieht so aus

<html>
<head>
<title>Seitentitel</title>

<link rel="stylesheet" type="text/css" href="print-style.css" />
</head>
<body>
 <!-- ###DOKUMENT### begin -->
		  ###CONTENT###  PrintContent		 
		
<!-- ###DOKUMENT### end -->
</body>
</html>

und mein template so

<html>
<head>
<title>Test</title>
<meta name="author" content="jsc">
</head>
<body>
 <!-- ###DOKUMENT### begin -->
 <div align="center">

  <table border="0" width="80%"  height="100%">
<tr height="9%">
 <td colspan="2" width="75%" ><img src="fileadmin/tfislogo413.gif" alt="Hier kommt bald n vernünfiteges bild hin" width="100%" height="10%"></td>
  <td width="25%">###TRAILER###</td>
</tr>
<tr>
 
<td colspan="3" bgcolor="#002356" align="right"><font color="#FFFFFF">###PRINTVIEW### -- ###MENU_OBEN###</font></td>

</tr>
<tr height="81%">
 <td width="17%" valign="top" bgcolor="#9fadb6"> ###MENU_LINKS###</td>
 <td width="83%" colspan="2" valign="top" bgcolor="#DADDDD"> ###CONTENT###</td>
</tr>
<tr height="5%">
 <td colspan="3" bgcolor="#002356"><font color="#FFFFFF">###MENU_UNTEN###</font> </td>

</tr>
</table>


</div>
 <!-- ###DOKUMENT### end -->
</body>
</html>

ich hab das nach ner vorlage auf irgend ner homepage gemacht, weiss aber nicht wo mein fehler liegt.

gruß, theschaaf

chris3 ·

Deine "normale" Seite läuft ?

Dann mach's Dir nicht so viel extra Arbeit, sondern kopier' einfach das "normale" Template ins "Drucktemplate" :

print = PAGE 
 print.typeNum = 98 
 print.stylesheet = print-style.css 
 print.10 = TEMPLATE 
 print.10 < seite.10

Benutz' kein extra Druck-HTML-Template, sondern mach alles über das CSS - einfach alle Sachen, die nicht angeziegt werden sollen mit

display:none;

ausblenden ... #paralyzed#

theschaaf ·

da komm ich nich ganz mit sry.

also die html-druckvorlage ganz weglassen??

und wie meinst du das

"Dann mach's Dir nicht so viel extra Arbeit, sondern kopier' einfach das "normale" Template ins "Drucktemplate""

tut mir leid aber ich bin auf dem gebiet absoluter anfänger