Der Klick auf das Druckericon löst nur die normale Seite-Drucken-Aktion des Browsers aus.
HTML-Code:
<a ... title="Diese Seite drucken" onclick="window.print();return false">...
Anpassen kann man die Druckausgabe über CSS. Hier z.B. aus der Demo:
PHP-Code:
@media print {
body {
margin: 0;
padding: 0;
background: #fff !important;
font-size: 14px
}
.grid12,
#wrapper {
width: 100%
}
nav,
#header-top-bar,
#nav-main,
.mod_breadcrumb,
#social,
.mod_newsmenu,
.mod_login,
#left,
.mod_booknav,
.pagination {
display: none
}
#main .inside {
margin: 0
}
#container {
padding: 0
}
.accordion {
height: auto !important;
visibility: visible !important;
opacity: 1 !important
}
#footer .mod_newslist,
#footer .mod_eventlist,
.mod_subscribe,
.mod_unsubscribe {
display: none
}
}
PDF verfolgt einen anderen Ansatz, da wird der Quelltext des Artikels zur PDF-Engine geschickt.
Ob der Browser das annimmt, wenn du z.B. bei Klick auf Drucken das Print-CSS so veränderst, dass nur der aktuelle Artikel sichtbar wird, weiß ich nicht noch nie ausprobiert, kannst du ja mal versuchen.
Den Textbaustein 'Diese Seite drucken' verändert man in seiner eigenen system/config/langconfig.php
PHP-Code:
$GLOBALS['TL_LANG']['MSC']['printPage'] = 'Diesen Artikel drucken'; // default DE 'Diese Seite drucken'
Lesezeichen