Ausgabe der Freitextfelder der PropertyOption geht nicht

hi, ich möchte die Freitextfelder aus s_filter_values_attributes ausgeben.   

{foreach $sArticle.sProperties as $property}
                            {foreach $property.options as $option}
                                {$option.attributes.core->get('my_attr')}
                                {$option.attributes.core|print_r}{$option.name}
                            {/foreach}
                        {/foreach}

 

leider schmeisst er mir einen fehler:

Fatal error: Uncaught Error: Call to a member function get() on null ...

wie bekomme ich die Attribute ausgegeben? auch ein getAttribute() o.ä. klappt nicht.

 

danke.

Die Exception kommt eigentlich nur, wenn einer der Filter keine Attribute hat. Am besten machst du das so:

{if $option.attributes.core}
{$option.attributes.core->get('my_attr')}
{/if}

Oder du musst sicherstellen, dass jede Option auch einen attributeintrag in der Tabelle hat.

1 „Gefällt mir“