Produkt-Detailansicht
Produkt-Detailansicht im Backend
Die Produkt-Detailansicht steuert, welche Reiter auf der Artikelseite im Frontend erscheinen und in welcher Reihenfolge diese Reiter angezeigt werden. Die Einstellung erfolgt pro Multishop ueber eine Reitertabelle mit Status- und Sortieraktionen.
Grundprinzip
Die Seite verwaltet keine Produktinhalte, sondern die globale Anzeige der Reiter. Ein Reiter erscheint im Frontend nur dann, wenn drei Bedingungen gleichzeitig erfuellt sind:
- Der Reiter ist fuer den aktuellen Multishop aktiviert.
- Der Reiter steht in der sortierten Reihenfolge der Detailansicht.
- Der jeweilige Artikel liefert Inhalt fuer diesen Reiter.
Multishop-Auswahl
Oberhalb der Tabelle steht die Shop-Auswahl. Darueber wird entschieden, fuer welchen Multishop die Reiterliste geladen und bearbeitet wird. Beim Aufruf ohne Auswahl verwendet das Backend den Standard-Shop.
Wenn fuer einen anderen Multishop noch Reiter fehlen, kopiert das Backend die vorhandenen Reiter des Standard-Shops fuer diesen Multishop nach. Danach koennen Aktivstatus und Reihenfolge je Shop getrennt gepflegt werden.
Reitertabelle
Die Tabelle zeigt die Reiter des gewaehlten Multishops in der gespeicherten Reihenfolge. Eine eigene Such- oder Filterleiste und ein Erstellen- oder Bearbeitenformular sind in diesem Bereich nicht vorhanden.
- Bezeichnung: Name des Reiters aus der Sprachlogik, zum Beispiel Beschreibung, Info oder Merkmale.
- Optionen: Aktionen zum Aktivieren oder Sperren sowie zum Verschieben der Reihenfolge.
Aktive Zeilen und inaktive Zeilen erhalten unterschiedliche Tabellenklassen. Dadurch ist der Status in der Tabelle visuell unterscheidbar.
Optionen je Reiter
- Aktivieren/Sperren: wechselt den Wert
enabled. Aktivierte Reiter werden fuer die Frontend-Ausgabe beruecksichtigt, gesperrte Reiter nicht. - Nach oben: reduziert die Sortierposition und verschiebt den Reiter eine Stufe nach vorn.
- Nach unten: erhoeht die Sortierposition und verschiebt den Reiter eine Stufe nach hinten.
- Ganz nach oben: setzt die Sortierposition temporaer auf den Anfang der Liste.
- Ganz nach unten: setzt die Sortierposition temporaer an das Ende der Liste.
Nach jeder Sortieraktion nummeriert das Backend die Reihenfolge neu. Die Werte laufen wieder in festen Zehnerschritten, damit weitere Verschiebungen stabil bleiben.
Verfuegbare Reiter
| Reiter | Schluessel | Sichtbar, wenn Inhalt vorhanden ist |
|---|---|---|
| Beschreibung | description |
Langbeschreibung des Produkts. |
| Info | info |
Kurzbeschreibung des Produkts. |
| Merkmale | properties |
Produktmerkmale ohne reine Variantenmerkmale. |
| Sonstiges | other |
Zusatzdaten wie Aufnahmedatum, Zustand, Gewicht, Mindestbestellmenge oder Herstellername, sofern passend konfiguriert und vorhanden. |
| Variationen | variations |
Kaufbares Produkt mit vorhandenen und freigegebenen Varianten. |
| Zusatzinfos | downloads |
Downloads, die am Produkt hinterlegt sind. |
| Artikelbewertungen | rating |
Vorhandene Bewertungen; bei Variantenprodukten mit Varianten-Auswahl. |
| Finanzierung | finanzierung |
Aktives Finanzierungsmodul und geeigneter Produktpreis. |
| Zusatzbeschreibung | zusatzbeschreibung |
Zweiter Beschreibungstext des Produkts. |
| Herstellerangaben | hersteller |
Hersteller- oder Importeurdaten am Herstellerdatensatz. |
| Naehrwerte und Zutaten | naehrwerte |
Naehrwert- oder Zutateninformationen aus der Zusatzlogik. |
| FAQ | faq |
Mindestens ein FAQ-Eintrag am Produkt. |
Wirkung im Frontend
Beim Aufbau einer Artikelseite laedt das Frontend die aktivierten Reiter des aktuellen Multishops nach Reihenfolge. Fuer jeden Reiter prueft die Artikellogik, ob verwertbarer Inhalt vorhanden ist. Nur dann wird ein Tab-Link und der passende Inhaltsbereich erzeugt.
Typischer Ablauf
- Multishop auswaehlen.
- Unerwuenschte Reiter sperren oder benoetigte Reiter aktivieren.
- Reihenfolge mit den Pfeilaktionen festlegen.
- Eine Produktseite im betroffenen Shop pruefen, bei der die entsprechenden Inhalte vorhanden sind.