Einschränkung auf eine niedrigere Navigationsstufe
Erstellen Sie Filterkombinationen für tiefere Navigationsstufen mit einfachen Feldern oder Kategoriepfaden.
Eine tiefere Navigation bzw. Navigation auf einer niedrigeren Ebene erfordert eine Kombination von Filtern, wenn Sie das FactFinder-Navigationsmodul zum ersten Mal aufrufen.
Filterung für ein einfaches Datenfeld
Wenn Sie einen Aufruf für eine tiefere Navigation absenden, übergeben Sie die vollständige Filterkombination in der richtigen Reihenfolge. Wenn Sie mit Datenfeldern filtern, müssen Sie wissen, welches FactFinder-Feld jede Ebene enthält. Nehmen Sie an, die Kategorien sind gespeichert in category0, category1 und category2, wobei category0 die oberste Navigationsebene ist.
Wenn die Navigation beispielsweise von der obersten Kategorie Bekleidung zur Unterkategorie Hosen und dann zu Jeans, sollte der REST-Aufruf so aussehen:
../rest/{apiversion}/navigation/{channel}?filter=category0:Bekleidung&filter=category1:Hosen&filter=category2:JeansFiltern für ein Kategoriepfad-Feld
Anhand des folgenden Schemas können Sie aus den Feldnamen und dem ausgewählten Navigationspfad alle für die tiefere Navigation erforderlichen Filter generieren.
Schema: FILTER_NAME:VALUE1/VALUE2/.../VALUEX.
Bitte beachten Sie das Suffix ROOT nach dem Filterparameter.
In diesem Beispiel hat der resultierende Filter den Namen categoryROOT/Bekleidung und den Wert Hosen. Übergeben Sie ihn zusätzlich zum Hauptkategorienfilter. Aus Gründen der Lesbarkeit sind die Schrägstriche in den Beispiel-URLs nicht URL-kodiert.
../rest/{apiversion}/navigation/{channel}?filter=category:Bekleidung&filter=categoryROOT/Bekleidung:Hosen../rest/{apiversion}/navigation/{channel}?filter=category:Bekleidung&filter=categoryROOT/Bekleidung:Hosen&filter=categoryROOT/Bekleidung/Hosen:JeansZuletzt aktualisiert
War das hilfreich?

