$Artikel->Attribute->cName

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
PHP:
                      {foreach name=Attribute from=$Artikel->Attribute item=Attribut}

                            <p><b>{$Attribut->cName}:</b> {$Attribut->cWert}</p>

                     {/foreach}
passt.

das
PHP:
{$Artikel->Attribute->cName}
oder das
PHP:
{$Artikel->Attribute.cName}
passt nicht. was mache ich da falsch?
 

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
AW: $Artikel->Attribute->cName

ich möchte doch nur im smarty-template direkt auf ein attribut zugreifen.

die foreach-schleife funktioniert, alle attribute werden zusammen mit dem wert ausgegeben. soweit so gut.

nun kenne ich zufälligerweise das attribut namens "farbe"

also würde ich z.b. ganz gerne fragen:

PHP:
{if $Artikel->Attribute->cName == "farbe" && $Artikel->Attribute->cWert == "blau"}  
mache dies und das
{/if}

und das geht nicht. irgendwo habe ich einen ganz simplen denkfehler...
 

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
AW: $Artikel->Attribute->cName

büdde an die admins...das ist doch ein klacks...ich brauch nur noch diesen eine tipp...
 

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
AW: $Artikel->Attribute->cName

scheinbar nutzen viele diesen foreach-loop, seölbst wenn sie nur eine variable abfragen wollen. krass.
 

jav666

Gut bekanntes Mitglied
5. August 2010
200
1
AW: $Artikel->Attribute->cName

PHP:
{if $Artikel->Attribute[0]->cName == "farbe" && $Artikel->Attribute[0]->cWert == "blau"}  
mache dies und das
{/if}

ich war schon ganz nah dran...so geht's.

GELÖST.