Hallo, ich versuche im Template auf einer Übersichtsseite der Artikel nur die jeweilige Eigenschaft “Muster” auszugeben.
Dort ist immer ein Bild für die Eigenschaft hinterlegt. Wie komme ich an das Thumbnail ran? Ich habe für die Bilder schon ein Thumbnail in 300x300 generiert.
Soweit bin ich schon:
...
{foreach $facet->getFacetResults() as $facetResult}
{foreach $facetResult->getValues() as $option}
{if $option->getMedia()}
{$thumbs = $option->getMedia()->getThumbnails()}
{$thumbs.0|@print_r}
{/if}
...
Spuckt mir dann folgendes aus:
Shopware\Bundle\StoreFrontBundle\Struct\Thumbnail Object
(
[source:protected] => https://www.domain.de/media/image/ab/20/8d/artikelbild_300x300.jpg
[retinaSource:protected] =>
[maxWidth:protected] => 300
[maxHeight:protected] => 300
[attributes:protected] => Array
(
)
)
Wie komme ich den Wert “source”? Gibt es eine Funktion dafür, wie z.B. getThumbnailPath()?
Mit {$thumbs.0.source} oder {$thumbs.0->get(‘source’)} geht es nicht.
LG Daniel