AssociatedItems Trait¶
use \Alvine\Application\Platform\Builder\DataSource\Commerce\Item\AssociatedItems;
Der AssociatedItems Trait erweitert das Produkt um die zugehörigen Produkte.
$item['familie1'][0][iid] = 1495;
$item['familie1'][0]....;
$item['familie1'][1][iid] = 1495;
$item['familie1'][1]....;
Methoden¶
getFamilie1DataSource¶
Diese Methode liefert die Datasource für die Produktfamilie 1 zurück.
Beispiel¶
So kann eine Produktfamille im HTML-Template angesprochen werden.
Es werden alle verfügbaren Farben ausgegeben. Vorausgesetzt die verwendetet Datasource implementiert den
Colors Trait.
<ul>
<!-- Farbe des aktuellen Produktes -->
<li>
<a data-attributes="href dataset:iid | prefix:/details?q=iid%3D">
<div data-attributes="style dataset:color1 | index:hexCode | prefix:background-color\:# | suffix:;width\:23px; height\:23px;" > </div>
</a>
</li>
<!-- Farben der Familien Produkte -->
<li data-repeat="family1 dataset:family1">
<a data-attributes="href dataset:iid | prefix:/details?q=iid%3D">
<div data-attributes="style dataset:family1 | index:color1 | index:hexCode | prefix:background-color\:# | suffix:;width\:23px; height\:23px;" > </div>
</a>
</li>
</ul>