shop.config im Abschnitt <ProductsInAction> beim Parameter Upload eintragen. Eingebunden wird es über WS-ExternInclude, der Inhalt steht dort innerhalb der Klammerung WS-Include.
Diese Seite beschreibt die Tags, die nur in diesem Template zur Verfügung stehen.
Wegweiser: ProductsInAction anbieten
Darf dieser Besucher überhaupt hochladen
E-PIA_UPLOAD-ALLOWED ist die erste Entscheidung im Template. Nur innerhalb dieser Klammerung ist es sinnvoll, ein Formular aufzubauen.
Der negative Bereich ist deshalb kein Randfall, sondern der Normalfall für jeden nicht angemeldeten Besucher. Geben Sie dort
E-PIA_ErrorMsg aus, dann erfährt der Besucher auch, woran es liegt, und Sie können zusätzlich auf die Anmeldung verlinken.
Das Formular
Der Parameter von
E-PIA_HiddenTags() benennt die Aktion. Für das Upload-Formular ist das upload, für das Bewertungsformular in der Detailansicht rating. Ohne Parameter schreibt das Tag nur die Kennungen und den Sitzungsschlüssel, was für ein Formular ohne eigene Aktion genügt, etwa für die Sortierung in der Galerie.
Die Auswahlliste für den Namen
E-PIA_UserNameList() baut eine Auswahlliste mit bis zu zwei Einträgen: dem vollständigen Namen aus dem Kundenkonto und, sofern der Name ein Leerzeichen enthält, der abgekürzten Form nach dem Muster “Vorname N.”.
Damit entscheidet der Kunde selbst, wie viel von seinem Namen unter dem Foto steht. Das senkt die Hemmschwelle spürbar und ist der Grund, warum es hier eine Auswahlliste und kein einfaches Eingabefeld gibt.
E-PIA_FileMaxSize gibt nur die konfigurierte Zahl aus. Die Einheit schreiben Sie im Template dahinter.
Meldungen und Bestätigung
E-PIA_UPLOAD-SUCCESSFULL sind auch die Bilddaten-Tags gefüllt, also etwa E-PIA_FileName oder E-PIA_CreateDate. Vorher beziehen sie sich auf kein Bild und bleiben leer.
Referenz: E-PIA_ (Bilddaten)
Referenz: Abschnitt ProductsInAction-Txt
Der Upload per AJAX
E-PIA_AJAX klammert die Marker ein, mit denen die mitgelieferte JavaScript-Bibliothek die Rückmeldung nach dem Absenden in die Seite einsetzt. Die Marker erscheinen nur beim AJAX-Aufruf, im normalen Seitenaufbau bleiben sie weg.
actimgVar im Kopf der Seite, in der die erlaubten Formate aus E-PIA_FileFormatList und die Fehlertexte aus den FMSG-Tags stehen. Der Wegweiser zeigt den vollständigen Block.
Materialien: WEBSALE JavaScript-Bibliothek
Die Tags im Überblick
E-PIA_HiddenTags(), E-PIA_ErrorMsg und E-PIA_InfoMsg sind in allen drei ProductsInAction-Templates zulässig. Die übrigen Tags dieser Seite gelten nur im Upload-Template.
Verwandte Themen
- Wegweiser: ProductsInAction anbieten
- Referenz: Abschnitt ProductsInAction
- Referenz: E-PIA_ (Bilddaten)
- Referenz: E-PIA_ (Galerie)
- Referenz: E-PIA_ (Einzelansicht und Bewertung)
