Mithilfe von CAT-AdvData(Parameter1,Parameter2) können Sie an beliebigen Stellen im Shop eine Liste von Produkten anzeigen lassen.
Die Anzeige der gewünschten Produkte wird über Parameter1 des Tags definiert, z. B. ein Kategorieindex. Mit Parameter2 wird die maximale Anzahl der Produkte festgelegt, z. B. 10.
Innerhalb von CAT-AdvData() können aber nicht nur Produktdaten angezeigt werden, sondern optional auch Informationen zu der gewünschten (Pseudo-)Kategorie, in der sich das Produkt befindet.
Normalerweise werden immer die ersten Produkte einer Kategorie innerhalb von CAT-AdvData() angezeigt. Damit nicht nur stets die ersten X Produkte angezeigt werden, können Sie von WEBSALE V8s die Startposition der angezeigten Produkte per Zufallsgenerator (Random) bestimmen lassen. Hierzu wird Parameter2 ein * vorangestellt. Beispiel
Produkte, die zwar aus verschiedenen Kategorien stammen, jedoch aufgrund eines gemeinsamen Kriteriums als Gruppe (wie eine Kategorie) behandelt werden sollen, lassen sich in Listen zusammenfassen und ebenfalls mit CAT-AdvData() anzeigen. Sie werden mit einem speziellen technischen Namen, dem Pseudo-Kategorieindex, angesprochen. Der Pseudo-Kategorieindex setzt sich aus einem Dollarzeichen und dem beschreibenden Namen zusammen, z. B. $Subst-Links (Liste der Ersatzprodukte).
Innerhalb eines CAT-AdvData()-Bereichs können nur sehr begrenzt Varianten-Informationen dargestellt werden. So ist die Auswahl der Varianten-Kombinationen sowie die Anzeige der aktuellen Lagerbestände nicht möglich.
Der Bereich CAT-AdvData() wird nur angezeigt, wenn Produkte vorhanden sind, d. h. hat zum Beispiel eine Kategorie keine Produkte, dann wird der Bereich komplett entfernt.
Im Gegensatz dazu können mit dem Tag CAT-LoadData() auch Kategorien geladen und deren Kategoriedaten angezeigt werden, wenn diese keine Produkte beinhalten.
Referenz: CAT-LoadData()
Inhalt
1.1 Beispiel mit einem Kategorieindex
1.2 Beispiel mit Kategorieinformationen
1.3 Beispiel mit Pseudo-Kategorieindex
1.4 Beispiel mit Zufallsgenerator
2 Übersicht der möglichen Werte für Parameter1
1.1 Beispiel mit einem Kategorieindex
Es sollen die ersten 10 Produkte der Kategorie "Schuhe" (Kategorieindex 1234) angezeigt werden:
{CAT-AdvData(1234,10)}
{@PR-Data}
....
~PR-Name~
....
{/@PR-Data}
{/CAT-AdvData(1234,10)}
1.2 Beispiel mit Kategorieinformationen
Neben den ersten 10 Produkten der Kategorie "Schuhe" (Kategorieindex 1234) soll auch der Kategoriename angezeigt werden:
{CAT-AdvData(1234,10)}
~CAT-Name~
{@PR-Data}
....
~PR-Name~
....
{/@PR-Data}
{/CAT-AdvData(1234,10)}
1.3 Beispiel mit Pseudo-Kategorieindex
Eine Liste von Produkten, die als Ersatz zu einem Produkt geeignet sind, wird in den Produktdaten definiert. Die Liste kann mit dem Pseudo-Kategorieindex $Subst-Links aufgerufen werden. Hier ein Beispiel für den Code zur Anzeige der Ersatzprodukte-Sonderliste:
{CAT-AdvData($Subst-Links,10)}
Ersatzprodukte
{@PR-Data}
....
~PR-Name~
....
{/@PR-Data}
{/CAT-AdvData($Subst-Links,10)}
1.4 Beispiel mit Zufallszahlengenerator
Es sollen 10 beliebige Produkte der Kategorie mit dem Index 12345 angezeigt werden:
{CAT-AdvData(12345,*10)}
{@PR-Data}
....
~PR-Name~
....
{/@PR-Data}
{/CAT-AdvData(12345,*10)}
Hinweis: |
|
Bei Produktlisten, die mit einem speziellen Index (Pseudo-Kategorieindex) aufgerufen werden, wird die zufällige Startposition nicht unterstützt, z. B. $C-Link |
2 Übersicht der möglichen Werte für Parameter1
Als Parameter1 können folgende Werte angegeben werden:
▪expliziter Kategorieindex, z. B. 123456
▪dynamischer Kategorieindex über die Tags CAT-Index oder CAT-TopIndex
▪freie Variable, z. B. DC-Tags (Design Control)
▪Pseudo-Kategorieindexe, z. B. $CS-Links, $BT-Links, happyhour usw., vgl. Tabelle unten
▪Ergebnisse einer manuellen Suche über das Tag WS-ManualSearch() (Anwendungsbeispiel unter Wegweiser: Ausgewählte Suchergebnisse anzeigen)
Referenz: CAT-Index
Referenz: CAT-TopIndex
Referenz: Design Control Tags
Referenz: WS-ManualSearch()
Übersicht der Pseudo-Kategorie-Indizes:
Pseudo-Kategorieindex |
Beschreibender Name |
$BT-Links |
Kunden, die dieses Produkt kaufen, kauften auch (Bought-Together) Wegweiser: Kunden, die dieses Produkt kauften, kauften auch (Bought-Together) |
$C-Links $C-Links2 $C-Links3 $C-Links4 $C-Links5 |
Zubehörprodukte (Cross-Links) Wegweiser: Mehrverkauf Wegweiser: Zubehörprodukte (Cross-Links) |
$CB-Links |
Anzeige der CrossSell-Links von Celebros |
$ChildProducts |
Unterprodukte (von Gruppierungsprodukten) Wegweiser: Gruppierungsprodukte |
$CS-Links |
Ergänzende (Cross-Selling-)Produkte Wegweiser: Mehrverkauf |
$DepVariations |
Abhängige Varianten Wegweiser: Abhängige Varianten aufgeklappt darstellen |
$Glossary |
Glossarbegriffe Wegweiser: Glossar einbinden |
happyhour |
HappyHour-Produkte Die Schreibweise bei happyhour ist ohne $! Es ist vielmehr ein echter Kategorieindex, der vom Shop speziell behandelt wird! Wegweiser: HappyHour-Produkte |
$Index |
Anzeige einer HTML-Kategorie-Sitemap sowie eines Marken-Verzeichnisses |
$InventoryRegister |
Liste der Produkte, bei denen Ihr Kunde sich für die BackInStockMail angemeldet hat Wegweiser: BackInStockMail (OrderNow) |
$LastProd |
Zuletzt angesehene Produkte Wegweiser: Zuletzt angesehene Produkte |
$ManualSearch |
Anzeige von Suchergebnissen in Zusammenhang mit WS-ManualSearch() Wegweiser: Ausgewählte Suchergebnisse anzeigen |
$NewProd |
Anzeige aller neuen Produkte Wegweiser: Neue Produkte |
$Offers |
Anzeige der Angebotsdaten Wegweiser: Kundenspezifische Angebote |
$SetProducts |
Set-Unterprodukte Wegweiser: Set-Produkte mit fester Zusammenstellung |
$Subst-Links |
Ersatzprodukte Wegweiser: Mehrverkauf Wegweiser: Ersatzprodukte (Subst-Links) |
|
|
$TopProd,X |
Top-X-Produkte anzeigen (z. B. X=30) |
$UserSearch |
Anzeige der Ergebnisse bei einer SuperUser-Funktion |
Einzel-Tag |
– |
Bereichs-Tag |
+ |
negatives Bereichs-Tag |
– |
Schleifen-Tag |
– |
Alle Templates