Jeder Abschnitt wird als Bereich geklammert. Was außerhalb aller vier Bereiche steht, beispielsweise Kopf- und Fußzeile, erscheint immer.
Der Aufbau des Templates
DownloadError: der Fehlerfall
Dieser Abschnitt erscheint, wenn ein angeforderter Download nicht ausgeliefert wurde, beispielsweise weil die Anzahl der erlaubten Downloads erschöpft oder der Zeitraum abgelaufen ist.ErrMsg stammt aus den Fehlermeldungen des Download-Moduls. In den Meldungen zur überschrittenen Anzahl und zum abgelaufenen Zeitraum dürfen die Platzhalter ~maxdownloads~ und ~expdt~ stehen. Der Shop ersetzt sie durch die erlaubte Anzahl beziehungsweise das Ablaufdatum.
DownlIdInput: die Eingabe der Download-ID
Dieser Abschnitt erscheint, wenn die Seite ohne Download-ID aufgerufen wurde oder die angegebene ID nicht stimmt. Der Käufer bekommt dann ein Eingabefeld.Msg enthält im Fehlerfall den Hinweis auf die ungültige ID und ist sonst leer. Ein eigener Einleitungstext gehört deshalb fest ins Template und nicht in dieses Tag.
OrderList: die Bestellungen des Käufers
Dieser Abschnitt erscheint, wenn ein im Shop angemeldeter Käufer seine Bestellungen mit Download-Produkten aufruft.OrderDateTime ist der Zeitpunkt, zu dem die Download-Produkte in die Download-Verwaltung aufgenommen wurden. Das ist in der Regel der Bestellzeitpunkt, muss ihm aber nicht auf die Sekunde entsprechen.
DownloadAllowed und DownloadDone schließen sich nicht aus. Eine Bestellung mit mehreren Dateien kann beides zugleich sein.
ArticleList: die Dateien einer Bestellung
Dieser Abschnitt zeigt die Download-Produkte einer Bestellung.Was die Zähler wirklich ausgeben
Downloads und ValidDateTime geben nicht immer eine Zahl beziehungsweise ein Datum aus. Ist die Anzahl unbegrenzt, steht dort der Text für “unbegrenzt”, ebenso beim Zeitraum. Wurde der Download gestoppt, steht in ValidDateTime der Text für “gestoppt”. Rechnen Sie im Template deshalb nicht mit diesen Werten.
FileSize gibt einen Bindestrich aus, wenn die Datei auf dem Server nicht mehr vorhanden ist. Das ist der schnellste Weg, ein verschwundenes Download-Produkt zu erkennen.
File enthält nur den Dateinamen ohne Verzeichnis, und DownloadUrl ist nur dann gefüllt, wenn der Download tatsächlich noch erlaubt ist. Setzen Sie den Link deshalb innerhalb von {DownloadAllowed}.
Erschöpfte und abgelaufene Downloads hervorheben
Zwei weitere Tags liefern eine fertige CSS-Klasse für den Warnfall.class='warning', und sonst nichts. Sie gehören deshalb ohne eigenen Attributnamen direkt in das öffnende Element.
Die Tags im Überblick
Zulässig sind alle Tags ausschließlich im Download-Template, jeweils innerhalb des angegebenen Abschnitts.
Verwandte Themen
- Wegweiser: Download-Produkte anbieten
- Wegweiser: Upload-Modul
- Wegweiser: Kundenkonto
