techname die Einzelansicht, mit pi die Produktgalerie. Eingetragen wird das Template in der Shopkonfiguration shop.config im Abschnitt <ProductsInAction> beim Parameter Product.
Wegweiser: ProductsInAction anbieten
Die beiden Ansichten trennen
Das Bild und seine Angaben
Die Bewertung anzeigen
Die Grafiken selbst hinterlegen Sie in der Shopkonfiguration
shop.config im Abschnitt <ProductsInAction> bei den Parametern RatingImg-00 bis RatingImg-05. Sie müssen im Verzeichnis benutzer/templates liegen.
E-PIA_RatingScoreImg rundet für Sie. Bis 1,5 wählt das Tag RatingImg-01, bis 2,5 die Zwei und so weiter, ein noch unbewertetes Bild bekommt RatingImg-00. Sie brauchen im Template also keine Fallunterscheidung über die Note.
Mit einem Parameter gibt E-PIA_RatingScoreImg() gezielt eine der sechs Grafiken aus, unabhängig von der Note des Bildes. ~E-PIA_RatingScoreImg(5)~ liefert immer die Grafik für fünf Punkte, etwa für die Beschriftung der Auswahlknöpfe im Bewertungsformular.
E-PIA_RatingScore lässt sich außerdem klammern, um auf eine bestimmte Note zu reagieren. Die Klammerung greift, wenn die Durchschnittsnote im Bereich einer halben Note um den Wert liegt.
Das Bewertungsformular
E-PIA_RATING-ALLOWED greift nur, wenn alle drei Bedingungen erfüllt sind.
- Der Besucher ist im Shop angemeldet.
- Er hat das Bild nicht selbst hochgeladen.
- Er hat dieses Bild noch nicht bewertet.
E-PIA_IS-OWNER trennt die beiden Gründe, aus denen E-PIA_RATING-ALLOWED nicht greift. Ohne diese Unterscheidung bekäme der Einsender seines eigenen Fotos den Hinweis, er habe bereits bewertet, was ihn zu Recht irritiert.
Die Anmeldeprüfung übernimmt ST-LoggedIn und nicht ProductsInAction. E-PIA_RATING-ALLOWED greift zwar auch bei einem nicht angemeldeten Besucher nicht, kann aber nicht sagen, warum. Erst die Klammerung mit ST-LoggedIn erlaubt den Hinweis auf die Anmeldung.
Referenz: ST-LoggedIn
Fehler und Hinweise
E-PIA_ErrorMsg und E-PIA_InfoMsg gelten in allen drei ProductsInAction-Templates und sind zugleich Bereichs-Tag und Einzel-Tag. Die Klammerung sorgt dafür, dass der Rahmen nur erscheint, wenn es wirklich etwas zu melden gibt.
Die Tags im Überblick
Zulässig sind alle Tags dieser Seite im Detailansichts-Template für ProductsInAction.
E-PIA_RatingScore(), E-PIA_RatingScoreImg() und E-PIA_RatingVotes gelten zusätzlich im Galerie-Template.
Verwandte Themen
- Wegweiser: ProductsInAction anbieten
- Referenz: Abschnitt ProductsInAction
- Referenz: E-PIA_ (Bilddaten)
- Referenz: E-PIA_ (Galerie)
- Referenz: E-PIA_ (Upload)
