[TYPO3-german] Druck-CSS wird nicht umgesetzt

Xaver Reichart xr at xr-services.ch
Tue Mar 13 15:38:16 CET 2007


Typo3 4.0.1

Mehrsprachige Seite mit Druckbutton, der über typeNum ein eigenes 
Template anspricht. Im Template wird ein eigenes Druck-Stylesheet 
eingebunden. Der Seitenaufbau wird rein über Typoscript ohne 
HTML-Template erstellt. Alles funktioniert richtig, nur das Stylesheet 
wird nicht richtig ausgewertet, obwohl ich im Quelltext sehen kann, dass 
es an zweiter Stelle nach dem Default-Stylesheet von Typo3 im Header 
eingebunden wird. Die Klassen und IDs werden im Quelltext richtig 
angegeben, aber nicht umgesetzt! Ich stehe vor einem Rätsel?!

In der Webausführung sind sehr ähnliche KLassen und IDs in Verwendung 
und dort gibt es keinerlei Probleme.

<link rel="stylesheet" type="text/css" 
href="typo3temp/stylesheet_71e56952f4.css" />
	<link rel="stylesheet" type="text/css" 
href="fileadmin/template/css/druckcss.css" media="print" />

Hier ein Beispiel:

TS:
print = PAGE
print.typeNum = 5
print.bodyTag = <body onload="javascript:window.print()">

# das Cascading Stylesheet wird eingebunden
print.includeCSS {
		       file2 = fileadmin/template/css/druckcss.css
		       file2.media = print		
		      }
		

print.10 = COA
print.10.10 = IMAGE
print.10.10.params = width=280, height=84
print.10.10.file = fileadmin/template/pics/logos/ecknewslogo.jpg
print.10.10.stdWrap.wrap = <div id="logo">|</div>

[globalVar=GP:L=0]
print.20 = COA
print.20.20 = HTML
print.20.20.value = irgend ein Text mit HTML-Tags
print.20.stdWrap.wrap = <div id="kopftext"><p class="kopftext">|</p></div>
[global]

[globalVar=GP:L=1]
print.20 = COA
print.20.10 = HTML
print.20.10.value = irgend ein Text mit HTML-Tags
print.20.stdWrap.wrap = <div id="kopftext"><p class="kopftext">|</p></div>
[global]

dazu das CSS:
#logo  {
		position:absolute; top:1cm; left:2.2cm;
		
		}
		
		
#kopftext   {
	      position:absolute; top:1.5cm; right:1.9cm;
	
	     }

und
p.kopftext   {
	      text-align:right;
	      font-family:Verdana,Arial,"Sans Serif";
	      font-weight:600;
	      font-size:16px;
	      color:#D0D0D0;
	      line-height:24px;
	      }

dies ist der Quelltext dazu:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
      PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<!--
	This website is powered by TYPO3 - inspiring people to share!
	TYPO3 is a free open source Content Management Framework initially 
created by Kasper Skaarhoj and licensed under GNU/GPL.
	TYPO3 is copyright 1998-2006 of Kasper Skaarhoj. Extensions are 
copyright of their respective owners.
	Information and contribution at http://typo3.com/ and http://typo3.org/
-->

	<link rel="stylesheet" type="text/css" 
href="typo3temp/stylesheet_71e56952f4.css" />
	<link rel="stylesheet" type="text/css" 
href="fileadmin/template/css/druckcss.css" media="print" />
	<title>Startseite</title>
	<meta name="generator" content="TYPO3 4.0 CMS" />
	<script type="text/javascript" 
src="typo3temp/javascript_757c080409.js"></script>

<script type="text/javascript">
	/*<![CDATA[*/
<!--
	function openPic(url,winName,winParams)	{	//
		var theWindow = window.open(url,winName,winParams);
		if (theWindow)	{theWindow.focus();}
	}

// -->
	/*]]>*/
</script>

</head>
<body onload="javascript:window.print()">
<div id="logo"><img src="fileadmin/template/pics/logos/logo.jpg" 
width="280," height="84" border="0" alt="" title="" /></div>
<div id="kopftext"><p class="kopftext">irgendein Text mit 
HTML-Tags</p></div>
usw.

Also für mich erscheint das soweit in Ordnung, nur wird weder eine 
Positionierung noch eine Formatierung des Textes entsprechend den 
Angaben durchgeführt.

Hat jemand irgendeinen Hinweis, woran dies liegen könnte?

Danke für jeden Input
Xaver


More information about the TYPO3-german mailing list