Hinweis
Das Modul ist ab Version 5  nicht mehr enthalten. Eine entsprechende Funktion sollte heutzutage besser über CSS gelöst werden.

Einleitung
Das Modul stellt eine Printfunktion dar.  Diese Funktion kann man einsetzen um einem User bzw. Surfer zu ermöglichen sich eine Seite, ohne das Menü, auszudrucken.

Konfiguration
In der Datei print.ini wird der Text gespeichert welcher für den Platzhalter bzw. als Link für {execmacro="print"} ausgegeben werden soll.

[Print]
Der Text, welcher als Link angezeigt werden soll, wird im Abschnitt [Print]angegeben.

[Print]
Text=Artikel Drucken

Templates
print/main

<HTML>
<HEAD>
<TITLE>{title}</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF"  onload="javascript:print();">
<TABLE cellSpacing=2 cellPadding=3 width=780 border=0>
<TBODY>
<TR>
<TD bgColor=#cd132c><FONT color=#ffffff><B>{title}</B></FONT></TD></TR>
<TR>
<TD class=body>
{main}
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>

Der Befehl onload="javascript:print();" muss im Body enthalten sein, da sich sonst der Druckdialog nicht selber öffnet.

Stellt die Printseite dar. Der Platzhalter {main} wird durch den Text (mit Formatierungen) und die Bilder der entsprechenden Seite ersetzt.
Des Weiteren ist es möglich wie in anderen Templates die gewohnten Platzhalter wie z. B. {title} und {ueberschrift} einzusetzen.

Aufruf
Der Aufruf des Moduls erfolgt mit: {execmacro="print"} , dann wird der Platzhalter bei der Ausgabe durch den Text aus der print.ini ersetzt.
Wenn man nun auf den erzeugten Link klickt, öffnet sich ein neues Fenster welches den Text erneut, jedoch ohne Menüs, dargestellt und mit einem Dialog die Druckeinstellungen ab fragt.

Hinweis:
Im Prinzip gibt die Funktion die gleiche Seite mit einem anderen Template aus. Das ist z.B. für eine Druckfunktion nützlich. So lassen sich jedoch auch andere Spezialausgaben so realisieren. In der Praxis sollte man heutzutage keine speziellen Druckseiten anbieten, sondern die Formatierung über CSS vornehmen. Damit lassen sich Bereiche für den Druck aus- und einblenden.

eforia® web manager Dokumentation
Stand V 3.01 / 20.12.2010
© Horst Klier
http://www.klier.net
Impressum