Wir würden gerne im Produkt Listing zugriff auf die Product Crossseller haben, um hier beim Mouseover ähnlich Produkte anzeigen zukönnen.
Ich bin inzwischen soweit gekommen das es mir reichen würde in der SalesChannelProductDefinition::processCriteria eine weitere Association „crossSellings.assignedProducts.product“ hinzuzufügen.
Ich habe mir dann eine Klasse geschrieben die von dieser ableitet und die Methode dementsprechend erweitert, bekomme aber dann immer den Fehler:
Shopware\Core\Framework\DataAbstractionLayer\FieldCollection::compile(): Argument #1 ($registry) must be of type Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry, null given, called in /var/www/swpharao/app/platform/src/Core/Framework/DataAbstractionLayer/EntityDefinition.php on line 184
Kann mir hier jemand helfen, oder hat jemand eine bessere Idee für unser vorhaben?