Einen schönen guten Morgen,
Ich lade per Twwig extension per DAL Produkte, was auch wunderbar funktioniert, doch nun möchte ich an die Bilder bzw. das Coverbild kommen. Das Feld Media bleibt bei einem Dump leer (null), aber es gibt eine coverId, wo ich dachte, dass diese vermutlich die Id zu dem Coverbild wäre, doch searchMedai aus Twig aus gibt leider nur null zurück. Weiß jemand, was das Problem ist?
Mein PHP Code:
// Lade die n neusten Produkte
$criteria = new Criteria();
$criteria->setLimit($count)
->setOffset(0)
->addSorting(
new FieldSorting(
'product.createdAt',
FieldSorting::DESCENDING
)
);
/** @var EntityCollection $entities */
$entities = $this->productRepository->search(
$criteria, $context
);
return $entities;
Twig in einem CMS Block:
{% set products = getNewestProducts(8, context.context) %}
[...]
{# for product in products #}
{{ dump(product.media) }} // Gibt immer null
{{ dump(product.coverId) }} // Gibt etwas wie 5837hb30k82793g532972 aus.
{% set mediaCollection = searchMedia([product.coverId], context.context) %}
{{ dump(mediaCollection) }} // Gibt null aus für alle Produkte, auch wenn diese ein Coverbild haben.
Vielen Dank fürs Durchlesen und ich würde mich über eine Antwort freuen.