# Einschränkung auf eine niedrigere Navigationsebene

Tiefere Navigation – oder Navigation auf einer niedrigeren Ebene – erfordert, dass beim ersten Aufruf des FactFinder Navigation-Moduls eine Kombination von Filtern übergeben wird.

Filterung für ein einfaches Datenfeld

Beim Absenden eines Tiefen-Navigationsaufrufs müssen Sie sicherstellen, dass die gesamte Filterkombination in der richtigen Reihenfolge übergeben wird. Bei der Filterung über Datenfelder ist es wichtig, dass Sie wissen, welches FactFinder-Feld die entsprechenden Ebenen enthält und welcher Feldname auf das entsprechende Feld verweist. Nehmen wir an, dass die Kategorien in den Feldern verteilt sind `category0, category1` und `category2`, wobei `category0` die oberste Navigationsebene ist.

Wenn die Navigation also beispielsweise von der obersten Kategorie Clothing zur Unterkategorie Trousers und dann zu einer weiteren Unterkategorie führen soll, `Jeans`, sollte der Aufruf an die REST-Schnittstelle wie folgt aussehen:

```language-plaintext
$stringEscapeUtils.escapeHtml($body)
```

```language-plaintext
$stringEscapeUtils.escapeHtml($body)
```

```language-plaintext
$stringEscapeUtils.escapeHtml($body)
```

### Filterung für ein Kategorie-Pfad-Feld

Wenn Sie das untenstehende Schema einhalten, ist es möglich, alle für die tiefere Navigation erforderlichen Filter aus den Feldnamen und dem ausgewählten Navigationspfad zu generieren.

**Schema:** FILTER\_NAME:VALUE1/VALUE2/.../VALUEX.

Bitte beachten Sie das Suffix `ROOT` nach dem Filterparameter.

In unserem Beispiel hat der resultierende Filter den Namen `categoryROOT/Clothing` und den Wert `Trousers`, der zusätzlich zum Hauptkategorienfilter übergeben werden muss. (Um die Lesbarkeit dieser Beispiele zu verbessern, wurden die Schrägstriche in den Beispiel-URLs nicht kodiert.)

```language-plaintext
$stringEscapeUtils.escapeHtml($body)
```

```language-plaintext
$stringEscapeUtils.escapeHtml($body)
```

```language-plaintext
$stringEscapeUtils.escapeHtml($body)
```
