Druckseite
1.normale Seite
1.a. HTML-Template
###PRINT_LINK###
1.b. TypoScript-Template
page.10.marks {
PRINT_LINK = IMAGE
PRINT_LINK.file = {$path}images/printer.gif
PRINT_LINK.imageLinkWrap = 1
PRINT_LINK.imageLinkWrap {
enable = 1
typolink {
parameter.data = page:uid
parameter.wrap = | ,98 _print_
title= Drucken
}
}
}
2. Druckseite:
2.a.i HTML-Template
<div class="return">
<script language="JavaScript" type="text/javascript">
if (window.name=='_print_') {
window.print();
document.write('<a href="javascript:window.close();">###CLOSE###</a>');
} else {
document.write('<div class="return">###RETURNLINK###');
}
</script>
<noscript>
###RETURNLINK###
</noscript>
</div>
2.a.ii CSS printpreview
.return {
padding-top:20px;
margin-left:30px;
clear:both;
}
2.a.iii CSS print
.return {
display:none;
}
2.b. TypoScript-Template
print {
typeNum = 98
##disable typo3 index
config.index_enable = 0
##disable google index
headerdata.123 = <meta name="robots" content="noindex, nofollow" />
includeCSS {
content = {$path}css/content.css
printpreview = {$path}css/printpreview.css
print = {$path}css/print.css
print.media = print
}
10.marks {
RETURNLINK = TEXT
RETURNLINK {
value = zurück zur Normalansicht
typolink {
parameter.data = page:uid
}
}
CLOSE = TEXT
CLOSE.value = Fenster schließen
}
}