Merkmale einzeln abfragen ohne foreach-Schleife

Raphael1985

Aktives Mitglied
29. August 2011
54
5
Mein Ziel ist es, ein Merkmal gezielt abzufragen und daraus ein Ereignis abzuleiten.

Beispiel:
Merkmal-Name: Produktart
Merkmal-Wert: Hose, Jacke, Weste, ...

Nun möchte ich folgende Abfrage machen:
{if $Merkmals->Name=="Produktart" && $Merkmal->Wert =="Hose"}
Info zur Hose
{/if}

Kann man diese Abfrage realisieren? Wenn Ja, Wie????
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.452
282
AW: Merkmale einzeln abfragen ohne foreach-Schleife

Oder direkt über die Keys:
Code:
{$Artikel->cMerkmalAssoc_arr.$Merkmalname}
 

Raphael1985

Aktives Mitglied
29. August 2011
54
5
AW: Merkmale einzeln abfragen ohne foreach-Schleife

Fast richtig, ein kleiner Fehler ist jedoch noch drin. Das $ vor den Merkmalen muss noch weg, damit bekomme ich die Abfrage aber super hin! Vielen Dank!

{$Artikel->cMerkmalAssoc_arr.Merkmalname}

Kann man diese Art von Abfragen irgendwo herausfinden oder gibt es eine Auflistung?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.452
282
AW: Merkmale einzeln abfragen ohne foreach-Schleife

$Merkmalname ist in meinem Beispiel eine Variable ;)