Properties Trait

use \Alvine\Application\Platform\Builder\DataSource\Commerce\Item\Properties;

Das Properties Trait erweitert das Produkt um die Eigenschaften.

Der Schlüsselproperty ist ein \Alvine\Application\Configuration\Properties Objekt

 $item['property']['careinstructions']['buegeln']['b1']['value'] = '';
 $item['property']['careinstructions']['buegeln']['b2']['value'] = 'on';
 $item['property']['property']['filter']['provenance']['value'] = 'Asien';

Methoden

getPropertiesNameList

Diese Methode muss implementiert werden. Die Namen der Eigenschaften die geholt werden sollen müssen definiert sein.

Beispiel

So kann eineEigenschaft im HTML-Template angesprochen werden.

<div class="careinstructions" data-replace="dataset:property | 
        index:careinstructions | index:buegeln | index:b2 | index:value"> </div>