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.
Die Standardkonfiguration ist die Basis fuer Bereiche ohne eigene Regel. Der Basisdatensatz kann bearbeitet, aber nicht ueber die Optionen geloescht werden.

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.
Die Tabelle ist eine BsTable, aber in der geprueften Backend-Implementierung ist keine konfigurierbare Spaltenauswahl hinterlegt. Deshalb wird fuer diese Seite kein Spalten-Snippet eingesetzt.

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.
Beim Loeschen wird die Konfiguration entfernt. Danach greift fuer den betroffenen Bereich wieder die naechste passende Regel aus Standard- und Multishop-Logik.

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.
Checkboxen, die beim Speichern nicht uebermittelt werden, setzt das Backend explizit auf 0. Das betrifft Sortierbarkeit, Ansichtswechsel, Artikelanzahl-Auswahl, Kopfzeile, Fusszeile, Nachladen auf gleicher Seite und Bilder-Slider.

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

  1. Konfiguration erstellen oder Bearbeiten oeffnen.
  2. Frontendbereich, Multishop und Darstellungsfelder setzen.
  3. Speichern. Das Backend persistiert den Datensatz und schliesst das Modal bei Erfolg.
  4. Die neue Regel greift fuer Produktlisten, die den gewaehlten Frontendbereich laden.
Aenderungen an Standard- oder Multishop-Regeln koennen mehrere Produktlisten gleichzeitig beeinflussen. Vor allem Regeln fuer alle Shops wirken als Rueckfall fuer Bereiche ohne eigene shopspezifische Konfiguration.

War diese Seite hilfreich?

Hilf uns, das Handbuch weiter zu verbessern. Wenn etwas fehlt oder unverständlich ist, kannst Du direkt einen kurzen Kommentar senden.