Produktlisten
Produktlisten im Backend
Produktlisten steuern, wie Produktuebersichten im Shop sortiert, dargestellt und paginiert werden. Die Seite kombiniert eine Konfigurationstabelle mit einem Modalformular fuer neue und bestehende Darstellungsregeln.
Wofuer Produktlisten genutzt werden
Eine Konfiguration gilt fuer einen Frontendbereich und optional fuer einen bestimmten Multishop. Der Backendbereich stellt die Regeln fuer diese Bereiche bereit:
- Standard: Grundkonfiguration, die als Rueckfall greift.
- Kategorie: Produktlisten innerhalb von Kategorien.
- Suchergebnisse: Trefferlisten aus der Suche.
- Angebote: Angebotslisten.
- Neue Produkte: Listen fuer neue Artikel.
- Bestseller: Bestseller-Listen.
- Angebote auf Startseite: Angebotsbereich auf der Startseite.
- Merkliste: Produktliste der Merkliste.
Konfigurationstabelle
Die Tabelle zeigt alle vorhandenen Darstellungsregeln. Eine eigene Such- oder Filterleiste ist in diesem Backendbereich nicht erkennbar; die Steuerung erfolgt ueber die Spalten und die Optionen je Zeile.
- Id: interne Nummer der Konfiguration. Auf kleinen Bildschirmen wird diese Spalte ausgeblendet.
- Multishop: zeigt den zugeordneten Shop oder alle Multishops, wenn die Regel shopuebergreifend gilt.
- Bereich: Frontendbereich, fuer den die Regel geladen wird.
- Standard-Sortierung: Sortierung, die fuer den Bereich voreingestellt ist.
- Sortierbar: zeigt Ja oder Nein fuer die Sortierauswahl im Frontend.
- Standard-Ansicht: voreingestellte Ansicht, zum Beispiel Galerie oder Liste.
- Ansichten: zeigt Ja oder Nein fuer den Ansichtswechsel im Frontend.
- Artikel pro Seite: zeigt die berechnete oder vererbte Anzahl je Seite. Diese Spalte ist im Backend nicht sortierbar.
- Optionen: enthaelt Bearbeiten und, falls erlaubt, Loeschen.
Optionen und Aktionen
- Konfiguration erstellen: oeffnet das Formular fuer einen neuen Datensatz.
- Bearbeiten: oeffnet die ausgewaehlte Konfiguration im grossen Modalformular.
- Loeschen: ist nur fuer Datensaetze mit einer Id groesser als 1 sichtbar. Dadurch bleibt die Basiskonfiguration erhalten.
Formularfelder
page_name- Frontendbereich: legt fest, fuer welchen Bereich die Regel gilt. Verfuegbar sind Standard, Kategorie, Suchergebnisse, Angebote, Neue Produkte, Bestseller, Angebote auf Startseite und Merkliste.multishop_id- Multishop: ordnet die Regel einem Shop zu. Der Wert Alle Shops wird als Rueckfall genutzt, wenn keine shopspezifische Regel existiert.sort- Sortierung: setzt die Standardsortierung. Zur Auswahl stehen beibehalten, A-Z, Z-A, niedrigster Preis, hoechster Preis, nach Preisvorteil, beliebteste zuerst, nach Verfuegbarkeit, neuste zuerst, nach Bewertung und zufaellig.gallery_items- Artikel nebeneinander Galerie-Ansicht: legt fuer die Galerie 2, 3 oder 4 Artikel nebeneinander fest. Daraus berechnet das Backend die Auswahlwerte fuer Artikel pro Seite.sort_switchable- Sortierbar: erlaubt oder sperrt die Sortierauswahl im Frontend.view- Ansicht: setzt die Standardansicht auf beibehalten, Galerie-Ansicht oder Listen-Ansicht.view_switchable- Ansicht wechselbar: erlaubt oder sperrt den Wechsel zwischen den Ansichten.limit- Artikel pro Seite: bestimmt die Anzahl je Seite. beibehalten laesst den bisher geerbten Wert unveraendert.limit_switchable- Artikel pro Seite variierbar: erlaubt oder sperrt die Auswahl der Artikelanzahl im Frontend.header_visible- Kopfzeile anzeigen: zeigt die Kopfzeile ueber der Produktliste. Ohne Kopfzeile sind Sortierung und Ansichtswechsel nicht nutzbar.footer_visible- Fusszeile anzeigen: zeigt die Fusszeile unter der Produktliste. Ohne Fusszeile kann die Artikelanzahl je Seite nicht geaendert werden.onepage- Produkte auf der gleichen Seite nachladen: aktiviert das Nachladen weiterer Produkte auf derselben Seite.img_slider- Bilder-Slider bei Produkten verwenden: zeigt mehrere Produktbilder als Slider an.gallery_basketbutton- Warenkorb-Button in der Galerie-Ansicht anzeigen: steuert den Button als bei Mouseover, ja oder nein.
Vererbung und Multishop-Logik
Beim Laden einer Produktliste sucht das Backend zuerst die Standardregel. Fuer den aktiven Shop hat eine shopspezifische Regel Vorrang; eine Regel fuer alle Shops dient als Rueckfall. Danach wird eine bereichsspezifische Regel geladen und nach derselben Multishop-Prioritaet angewendet.
Die Werte beibehalten bei Sortierung, Ansicht oder Artikelanzahl ueberschreiben die bisherige Einstellung nicht. So kann eine Bereichsregel nur einzelne Aspekte veraendern und den Rest aus der Standardkonfiguration uebernehmen.
Speichern und Wirkung
- Konfiguration erstellen oder Bearbeiten oeffnen.
- Frontendbereich, Multishop und Darstellungsfelder setzen.
- Speichern. Das Backend persistiert den Datensatz und schliesst das Modal bei Erfolg.
- Die neue Regel greift fuer Produktlisten, die den gewaehlten Frontendbereich laden.