Das Modul Gästebuch kann mit drei Templates gestaltet werden:
- guestbook.tpl für die Anzeige der Gästebuch-Einträge im Shop
- guestbookmod.tpl für das Eintragen/Ändern von Einträgen im Shop
- guestbookadminmod.tpl für die Anzeige der Einträge in der Administration Extras->Gästebuch
Durch die Trennung der Anzeige-Templates für Administration und Shop
ist es möglich, daß im Admin-Bereich mehr Informationen zum Eintrag
angezeigt werden. Aus Datenschutzgründen ist es keine gute Idee z.B.
die Email- und IP-Adresse im Shop-Frontend anzuzeigen.
Die Dateien liegen im Verzeichnis /template. Sollte eine oder mehrere Dateien fehlen, werden Standard-Templates verwendet.
Folgende Variablen stehen für die Ausgabe zur Verfügung: |
| ##username## | Benutzername |
| ##userurl## | Homepage-Adresse |
| ##userip## | IP-Adresse |
| ##useremail## | Email-Adresse |
| ##entrydate## | Eintragsdatum |
| ##entrymessage## | Die Nachricht selbst |
| ##entryedit## | Falls Sie eingestellt haben, daß die User ihre Einträge noch ändern können, dann wird das der Ändern-Link |
| ##newentry## | Link für neuen Eintrag |
| ##sumentry## | Anzahl EInträge insgesamt |
| ##firstentry## | Datum des ersten Eintrags |
| Linkliste für Seite 1,2,3 usw. |
Beispiele für guestbook.tpl:
<table width="600" border=0 align="center" cellpadding=5 cellspacing=2>
<tr>
<td colspan="2">
</td>
</tr>
<LOOP TYP="entry" DEBUG=0>
<tr ##bgclass##>
<td>##username## ##userurl##</td>
<td align="right">##entrydate##</td>
</tr>
<tr ##bgclass##>
<td colspan="2">
##entrymessage##
</td>
</tr>
</LOOP>
<tr>
<td>
##newentry##
</td>
<td align="right">
Anzahl der Einträge: ##sumentry##
<br>
Erster Eintrag vom ##firstentry##
</td>
</tr>
</table>
|