[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