Ausgabe von einzelnen Eigenschaften in der Kategorieübersicht

Guten Abend alle zusammen,

vielen Dank erstmal für die in dieser Diskussion eingebrachten Hilfestellungen bezüglich des Anzeigens von Eigenschaften im Produktlisting. Zusammen mit der Diskussion https://forum.shopware.com/discussion/67641/produkt-eigenschaften-im-listing-get-article-properties-in-listing zu folgender Lösung gekommen:

class ListingPropertiesSubscriber implements EventSubscriberInterface
{
    public static function getSubscribedEvents()
    {
        return [
            ProductListingCriteriaEvent::class => 'handleListingRequest',
        ];
    }

    public function handleListingRequest(ProductListingCriteriaEvent $event): void
    {
        $event->getCriteria()->addAssociation('properties.group')
    }
}

Mit der es mir möglich ist auf die Eigenschaften zuzugreifen. Allerdings frage ich mich, ob es eine komfortablere Möglichkeit gibt als über die Propertygroups zu iterieren und die Property- und Option-IDs zu vergleichen.

Falls hierzu jemand noch einen Tipp hat wäre ich sehr dankbar. Stehe da irgendwie auf dem Schlauch.

Beste Grüße aus der Grafschaft Bentheim

Christian

2 „Gefällt mir“