Anzahl der Produkte pro Seite

Auf der Produktübersichtsseite (ws_category.htm) und der Suchergebnisseite (ws_search.htm) können Sie eine Auswahlliste anbieten, in der der Kunde die maximale Anzahl der Produkte auswählen kann, die auf einer Seitenansicht dargestellt werden sollen.

Inhalt

1 Festlegen der Einträge in der Shopkonfiguration

2 Festlegen der Standard-Anzahl

3 Integration der Auswahlliste

4 Anpassung des Designs

5 Speicherung der Einstellung im Kundenkonto (optional)

 

1 Festlegen der Einträge in der Shopkonfiguration

Die Einträge der Auswahlliste werden in der Shopkonfiguration shop.config im Abschnitt MaxCatProducts festgelegt. Fügen Sie den Abschnitt zur Konfiguration hinzu, falls noch nicht vorhanden.

Neben Zahlenwerten ist auch der Eintrag "Alle" möglich. Klickt ein Kunde diese Auswahl an, werden alle Produkte auf einer Seite angezeigt.

<MaxCatProducts>
   ...
   +Entry      = 5
   +Entry      = 10
   +Entry      = 15
   +Entry      = 20
   All         = Alle
   ...
</MaxCatProducts>

Referenz: Abschnitt MaxCatProducts

 


2 Festlegen der Standard-Anzahl

Sie können festlegen, wie viele Produkte pro Seite standardmäßig angezeigt werden. Dabei sind nur Zahlenwerte möglich, nicht jedoch die Auswahl "Alle".

Dazu muss der Parameter Default im Abschnitt MaxCatProducts hinzugefügt werden.

<MaxCatProducts>
   ...
   Default   = 999
   ...
</MaxCatProducts>

Referenz: Abschnitt MaxCatProducts

 


3 Integration der Auswahlliste

Für die Erzeugung der Auswahlliste ist nur ein Tag nötig. WS-MaxCatProductsList generiert eine komplette Auswahlliste mit allen Werten, die in der Shopkonfiguration shop.config hinterlegt sind.

Integrieren Sie WS-MaxCatProductsList in CAT-Data und innerhalb des Form-Elements FORM-Search auf der Suchergebnisseite (ws_search.htm) bzw. FORM-ProductSort für die Produktübersichtsseite (ws_category.htm).

Beispiel für die Anzahl der Produkte pro Seite auf der Produktübersichtsseite (ws_category.htm):

{CAT-Data}
   <form action="~FORM-ProductSort~">
      ~WS-MaxCatProductsList~
   </form>
{/CAT-Data}

Soll die Anzahl der Suchergebnisse pro Seite integriert werden, muss diese innerhalb einer eigenen <form> oder innerhalb der bereits vorhandenen <form> auf der Suchergebnisseite (ws_search.htm) integriert werden. Integriert man es in eine eigene <form>, wird ein Hidden-Wert benötigt, mit dem der eingegebene Suchbegriff an die Liste übergeben wird.

Beispiel für die Anzahl der Produkte auf der Suchergebnisseite (ws_search.htm):

{CAT-Data}
   <form action="~FORM-Search~">
      <input type="hidden" name="~WS-Search_input~" value="~WS-Search~">
      ~WS-MaxCatProductsList~
   </form>
{/CAT-Data}

Referenz: CAT-Data

Referenz: FORM-ProductSort

Referenz: FORM-Search

Referenz: WS-MaxCatProductsList

Referenz: WS-Search

Referenz: WS-Search_Input

 

4 Anpassung des Designs

Das Tag WS-MaxCatProductsList generiert automatisch eine Auswahlliste. Diesem HTML-Element ist eine Klasse zugewiesen. Fügen Sie diese Klasse in Ihre Styles-Datei ein und vergeben Sie Ihre gewünschten CSS-Eigenschaften.

Klasse

Steuert das Aussehen von...

select_max_cat_products

Auswahlliste

 


5 Speicherung der Einstellung im Kundenkonto (optional)

Standardmäßig speichert der Shop die Einstellungen zur Anzahl der Produkte pro Seite für die Dauer der Sitzung, sofern der Käufer sie nicht zwischenzeitlich ändert. Sie können jedoch auch vorsehen, dass WEBSALE V8s diese Einstellung (bei einem angemeldeten Kunden) im Kundenkonto speichert. Wenn der Kunde das nächste Mal den Shop besucht und sich anmeldet, wird die gespeicherte Einstellung automatisch wieder wirksam. Setzen Sie in der Shopkonfiguration shop.config im Abschnitt <UserData> den Parameter SaveMaxProducts-Allow auf yes, um die Speicherung der Einstellung zu aktivieren.

<UserData>
   ...
   SaveMaxProducts-Allow   = yes
   ...
</UserData>

Referenz: Abschnitt UserData

Wegweiser: Anzahl der Produkte auf Kategorie

Wegweiser: Anzahl der Produkte auf Suchergebnislisten