Diese Seite beschreibt die Tags dieser vier Templates. Die Anzeige vorhandener Bewertungen und das Ändern des Nicknames haben eigene Seiten.
- Wegweiser: Beschreibung des Produktbewertungs-Moduls
- Referenz: PRODRATING- (Bewertungen anzeigen)
- Referenz: PRODRATING- (Nickname ändern)
WS-ExtInclude eingebunden im Shop. Welche der beiden Betriebsarten Sie verwenden, ändert bei einigen Tags das Verhalten. Die betroffenen Stellen sind unten jeweils benannt.
Das Formular aufbauen
Das Eingabeformular braucht ein Ziel und sechs Felder: Nickname, E-Mail-Adresse, Überschrift, Kommentar, Punktzahl und den Absendeknopf.
Nickname und E-Mail-Adresse kommen aus dem Adressdaten-Präfix.
Referenz:
A-NickName_input, A-NickName_value, A-E-Mail_input und A-E-Mail_value auf der Seite A- (Rechnungsadresse)
_value-Tags HTML-sicher aus. Direkt betrieben erscheint der Inhalt unverändert. Verlassen Sie sich deshalb nicht darauf, dass eingegebener Text in jedem Fall maskiert ist.
Die Punktzahl
Die Bewertung reicht von einem bis zehn Punkten. Für jeden Punktwert gibt es einen HTML-Wert und ein Bild, dazu den aktuell gewählten Wert in zwei Fassungen.PRODRATING-Rating_value ist die reine Zahl, PRODRATING-Rating_htmlvalue der Wert, den das Formular übermittelt. Für ein vorbelegtes Auswahlfeld brauchen Sie den HTML-Wert, für eine Anzeige die Zahl.
Wie viele Punkte Sie anbieten, legen Sie über die Zahl der Felder im Template fest. Das Modul kennt zehn, ein Template mit fünf Sternen verwendet schlicht nur PRODRATING-RatingPoint1 bis PRODRATING-RatingPoint5.
Die Bilder zu den Punktwerten und das Bild zur Durchschnittsnote werden im Abschnitt ProductRatingImages beziehungsweise AdvancedProductRatingImages der Konfiguration festgelegt.
- Referenz: Abschnitt
ProductRatingImages - Referenz: Abschnitt
AdvancedProductRatingImages
Eingabefehler zurückmelden
Stimmt etwas an den Eingaben nicht, zeigt das Modul das auf drei Wegen an: als Text, als Liste und feldweise als Kennzeichen für die Gestaltung._error_flag-Tags geben nichts weiter aus als die beiden Zeichenketten ok und err. Gedacht sind sie als Namensbestandteil einer CSS-Klasse, so wie im Beispiel. Sie hängen das Kennzeichen an einen festen Klassennamen an und gestalten dann input_ok und input_err unterschiedlich.
Die Klammerung PRODRATING-InputError greift nicht danach, ob ein Fehlertext hinterlegt ist, sondern danach, ob die Eingabe fehlerhaft war. Ein leerer Fehlertext in der Konfiguration blendet den Bereich also nicht aus, er zeigt ihn leer an.
PRODRATING-Nickname_error_flag meldet auch dann err, wenn der Käufer gerade die Zusendung seines Nicknames angefordert hat. Das ist kein Eingabefehler, sondern ein Hinweis, dass an dieser Stelle noch etwas zu tun ist.
Der Fehlertext stammt aus dem Parameter Error der Modulkonfiguration.
Mehrfachbewertungen
Ist im Shop nur eine Bewertung je Person und Produkt erlaubt, blendet eine Klammerung das Formular aus und erklärt den Grund.PRODRATING-MultipleInput_error gibt es nur als Klammerung. Legen Sie das ganze Formular in den negativen Bereich, sonst kann der Käufer eine zweite Bewertung abschicken, die anschließend abgewiesen wird.
Der Nickname
Bewertungen erscheinen unter einem Nickname. Eine E-Mail-Adresse ist immer an genau einen Nickname gebunden. Gibt der Käufer eine Adresse ein, die bereits unter einem anderen Nickname geführt wird, bietet das Modul zwei Wege an: den vorhandenen Nickname per E-Mail zusenden lassen oder ihn ändern.PRODRATING-SendNicknameButton greift nur, wenn die eingegebene E-Mail-Adresse gültig ist und nicht zu dem eingegebenen Nickname passt. Genau dann ist der Hinweis sinnvoll, vorher nicht.
PRODRATING-MinimumNicknameLength ist auf allen Templates des Moduls zulässig und eignet sich für einen Hinweis neben dem Eingabefeld.
Der Knopf zum Ändern führt auf das Template ChangeNickname. Dessen Tags stehen auf einer eigenen Seite.
Die abgeschickte Bewertung anzeigen
Auf den Templates Confirm, ConfirmMail und MailValidation zeigen Sie dem Käufer, was er abgeschickt hat.Das Datum für Suchmaschinen
Für Mikrodaten brauchen Suchmaschinen das Datum in einzelnen Bestandteilen.PRODRATING-Date_year gibt das Jahr immer vierstellig aus. Ein Argument wird zwar angenommen, aber nicht ausgewertet.
Wegweiser: Mikrodaten für Suchmaschinen und Rich Snippets
Die Bestätigung per E-Mail
Damit niemand unter fremdem Namen bewertet, schickt das Modul eine E-Mail mit einem Bestätigungslink. Erst nach dem Klick darauf zählt die Bewertung.PRODRATING-RatingAlreadyConfirmed unterscheidet den ersten Klick von jedem weiteren, damit die Seite nicht zweimal dasselbe Dankeschön zeigt.
Zurück in den Shop
PR-Number und PR-ProdIndex zur Verfügung. Weitere Produktdaten holen Sie sich mit PR-AdvData().
Referenz: PR- (Grundlagen und Produktdaten)
Allgemeine Fehlermeldung
PRODRATING-Error gibt die allgemeine Fehlermeldung des Moduls aus und greift als Klammerung, wenn eine vorliegt. Es ist auf den Templates Edit und ChangeNickname zulässig.
Die Tags im Überblick
Die
_input-Tags geben feste HTML-Namen aus und sind damit nie leer. Ihre Klammerung greift deshalb immer und bringt keinen Gewinn.
Verwandte Themen
- Wegweiser: Beschreibung des Produktbewertungs-Moduls
- Wegweiser: Produktbewertungs-Modul konfigurieren
- Referenz: PRODRATING- (Bewertungen anzeigen)
- Referenz: PRODRATING- (Nickname ändern)
- Referenz: RATEREMINDMAIL- (Bewertungserinnerung)
