Neu Abfragen ob Filter Aktiv

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
Hallo Leute
Wie kann ich in einem If abfragen ob aus der Filternavigation einer Produkt/Artikelliste ein Filter (Farbe, Göße, Sonderpreis etc) aktiv ist?

Ich habs mit {if $NaviFilter->MerkmalFilter != ""} probiert aber das geht nicht.
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
345
Halle (Saale)
$NaviFilter->MerkmalFilter ist ein Array.
Wenn es nur darum geht, ob irgendwas gesetzt ist, würde z.B.
Code:
{if !empty($NaviFilter->MerkmalFilter)}
reichen. Ansonsten via foreach durch den MerkmalFilter durchgehen und kMerkmal/kMerkmalWert prüfen.
 

maxwed

Aktives Mitglied
18. Mai 2017
25
0
Auf aktivierte Filter lässt sich über den folgenden Link prüfen:

$Suchergebnisse->MerkmalFilter[..]->oMerkmalWerte_arr[..]->nAktiv (==1 für gesetzt)

Überall wo [..] steht, ist eine foreach Schleife nötig.

Grüße
 

Ähnliche Themen