trait Image

Methods

array
getImageNameList(string $sku, Product $product)

liefert eine Liste von Bildern zurück die übertragen werden sollen

string
getMediaPath()

No description

Map
getImages(Container $container, Product $product, string $masterNumber, string $sku = null)

liefert eine Map von Gallery Objekten zurück der Schlüssel ist die Artikelnummer

array
checkImages($sku, $deleteFlag = false)

prüfen der Bilder eines Produktes

Details

at line 39
abstract protected array getImageNameList(string $sku, Product $product)

liefert eine Liste von Bildern zurück die übertragen werden sollen

$images=[]; $images[0]['name']='1425.jpg'; $images[0]['position']=1; $images[0]['types']=["image", "small_image", "thumbnail"]; $images[1]['name']='1425_detail.jpg'; $images[1]['position']=2; $images[1]['types']=["image", "small_image", "thumbnail", "n98_product_image_rear_view"];

Parameters

string $sku
Product $product

Return Value

array

at line 44
abstract protected string getMediaPath()

Return Value

string MediaPath

at line 57
Map getImages(Container $container, Product $product, string $masterNumber, string $sku = null)

liefert eine Map von Gallery Objekten zurück der Schlüssel ist die Artikelnummer

Parameters

Container $container Container
Product $product Alvine Itemdataset
string $masterNumber Artikelnummer
string $sku Magento SKU

Return Value

Map <\Alvine\Channel\Magento\Model\Catalog\Product\Attribute\Media\Gallery>

at line 105
protected array checkImages($sku, $deleteFlag = false)

prüfen der Bilder eines Produktes

Die Map hat den Schlüssel "position"

Parameters

$sku
$deleteFlag

Return Value

array $map

Exceptions

FrameworkException