Einschränkung auf eine Hauptkategorie

Da das Navigationsmodul mit genau denselben Daten wie die Suche arbeitet, entspricht die Navigation des Produktsortiments einem gegebenen Filter oder einer Kombination von Filtern über das gesamte Produktsortiment. Die hier gefilterten Feldtypen sind entscheidend. In FactFinder gibt es zwei Feldtypen:

Einfaches Datenfeld

Jedes einfache Datenfeld enthält die in einer einzelnen Ebene gespeicherten Informationen. Eine FactFinder-Umgebung, die diesen Kategorientyp verwendet, hat mehrere zugehörige Felder, die die Hierarchie bilden. Normalerweise tragen diese denselben Namen und werden durch ein Nummerierungsschema unterschieden (wie Category0, Category1, Category2).

Beispieldaten:

Feldname

Datenbankinhalt

category0

Bekleidung

category1

Trousers

category2

Jeans

Kategorie-Pfad-Feld

In diesem Fall wird die komplette Navigationshierarchie in einem speziell definierten FactFinder-Kategoriepfad-Feld gespeichert. Bitte beachten Sie, dass der Datenbankinhalt nicht dem Inhalt der Exportdatei entspricht (Details zum Exportformat finden Sie in der Exportdokumentation).

Feldname

Datenbankinhalt

category

|Clothing/Trousers/Jeans|

Filterung für ein einfaches Datenfeld

Der Standardname dieses Feldtyps in FactFinder ist category0. Wenn Sie zur Kategorie mit dem Namen navigieren (filtern) möchten Bekleidung, muss der Navigationsaufruf einen Filterparameter mit dem Namen übergeben filter=category0:{value} und den Wert Bekleidung. Ein entsprechender Aufruf der REST-Schnittstelle wäre:

..rest/{apiversion}/navigation/{channel}?filter=category0:Closing

Filterung für ein Kategorie-Pfad-Feld

Wenn Sie ein Datenfeld navigieren möchten, das einen Kategoriepfad enthält, muss der Navigationsaufruf einen Filterparameter mit dem Namen übergeben filter=category:{value} und den Wert Bekleidung.

Im Zusammenhang mit dem obigen Beispiel wäre ein entsprechender Aufruf der REST-Schnittstelle:

$stringEscapeUtils.escapeHtml($body)

Last updated

Was this helpful?