Ordentliche Druckansicht
am 27.12.2010 - 11:11 Uhr in
Hallo,
ich habe mittels Drupal eine Serverliste erstellt, die alle wichtigen Infos zu unseren Servern enthält.
Je nach Anforderung kann man sich ja denn wunderbar Ansichten erstellen mit den Infos die man gerade braucht.
Mein Problem ist jedoch, dass Ich keine ordentliche Druckansicht hin bekommen.
Egel ob ich mit der Druckfunktion des Explorers drucke, oder aber mit dem Print Modul von Drupal.
Auch die Tools die die Seite in ein PDF File umwandeln hatten mir nicht wirklich weiter geholfen.
Keine der versuchten Möglichkeiten erstellt mir nur annähernd ein Druckergebnis das der angezeigten "Ansicht" nahe kommt.
Es wäre toll, wenn ihr mir eine Lösung anbieten könntet wie ich die dargestellte Serverliste sauber ausdrucken könnte.
Vielen Dank schom im Voraus für eure Mühe.
mfG Oliver Meier
- Anmelden oder Registrieren um Kommentare zu schreiben

print-css
am 27.12.2010 - 11:44 Uhr
Hallo.
Hast Du eine CSS-Datei für die Ausdrucke? Also eine print.css? Darüber lässt sich nämlich das Styling der Ausdrucke anpassen.
Stefan
Über das Print Modul oder
am 27.12.2010 - 12:17 Uhr
Über das Print Modul oder allg. über den Explorer?
Edit:
Also ich meine ob ich hier besser die Druckfunktion über das Modul anpassen sollte.
Oder kann ich damit die normale Druckansicht die ich über den Browser nutze, anpassen kann?
print-css
am 27.12.2010 - 13:05 Uhr
Mit einer print.css wird die Druckansicht des Browsers gesteuert. Siehe dazu auch http://aktuell.de.selfhtml.org/artikel/css/drucklayout
Danke, ... das werde ich mir
am 27.12.2010 - 14:30 Uhr
Danke, ...
das werde ich mir dann mal ansehen.
css media print
am 30.12.2010 - 14:56 Uhr
Wenn Sie nur Liste der Server drucken wollen, dann schaffen print.css file.
Angenommen, Ihre server list befindet sich in einem div mit class name serverlist. dann,
In print.css file schreiben, wie unten.
div.serverlist {
display:block;
}
/*Ausblenden aller anderen html elements an dieser Seite. For Ex.. */
div.header, .sidebar-left, .sidebar-right {
display:none;
}
/* erinnern- div.header, .sidebar-left, .sidebar-rightDies ist nur für Ihre Zwecke Beispiel. Sie verstecken alle anderen html elementsauf Ihrer Seite außer div von serverlist. */
jetzt in Ihrem page.tpl.php file import print.css file wie unten
<style type="text/css" media="print">@import "<?php echo $base_path ?>sites/all/themes/your_theme_name/print.css";</style>Dann gilt für print link geben link wie unten
<a href="#" onClick="window.print();"> Print </a>