# Custom Fields auf Produkt Detail Seite

**URL:** <https://forum.shopware.com/t/custom-fields-auf-produkt-detail-seite/65992>\
**Category:** Programmierung\
**Created:** [2. April 2020 um 22:06 UTC](https://forum.shopware.com/t/custom-fields-auf-produkt-detail-seite/65992 "2020-04-02T22:06:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ben182](https://avatars.discourse-cdn.com/v4/letter/b/5e9695/32.png) [@ben182](https://forum.shopware.com/u/ben182)\
**Post date:** [2. April 2020 um 22:06 UTC](https://forum.shopware.com/t/custom-fields-auf-produkt-detail-seite/65992/1 "2020-04-02T22:06:05Z")

</div>

Hallo,

wie kann ich Custom Fields einer Kategorie auf der Produkt Detail Seite ausspielen? Produkte haben bei mit nur eine Kategorie. Mein Problem ist nicht die Custom Fields auszuspielen, sondern die Kategorie auf der Produkt Detail Seite zu finden. Im Object page.product ist sie nicht zu finden. Nur der categoryTree mit den jeweiligen IDs.

---

<div class="post-metadata">

**Author:** ![Krispin](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/krispin/32/12849_2.png) [@Krispin](https://forum.shopware.com/u/Krispin)\
**Post date:** [3. April 2020 um 05:43 UTC](https://forum.shopware.com/t/custom-fields-auf-produkt-detail-seite/65992/2 "2020-04-03T05:43:51Z")

</div>

Hi ben182,

Standartmäßig werden die Kategorien nicht in der Produktdetailseite mitgelade, wenn du möchtest das dies passiert, musst du einen Subscriber auf das “ProductLoaderCriteriaEvent” erstellen und die Category-Association zum Criteria hinzufügen ($criteria-\>addAssociation(‘category’)). Dann solltest du auch die Kategorien im page.product-Objekt erhalten.

Gruß

Krispin

---

<div class="post-metadata">

**Author:** ![ben182](https://avatars.discourse-cdn.com/v4/letter/b/5e9695/32.png) [@ben182](https://forum.shopware.com/u/ben182)\
**Post date:** [3. April 2020 um 09:04 UTC](https://forum.shopware.com/t/custom-fields-auf-produkt-detail-seite/65992/3 "2020-04-03T09:04:19Z")

</div>

Super vielen Dank.

‘category’ war es nicht, sondern ‘categories’ aber der Tipp war sehr hilfreich.

Für alle späteren Leser hier der volle Code

```
/**
     * @return array
     */
    public static function getSubscribedEvents(): array
    {
        return [
            ProductLoaderCriteriaEvent::class => 'productLoaderCriteria',
        ];
    }

    public function productLoaderCriteria(ProductLoaderCriteriaEvent $event)
    {
        $event->getCriteria()->addAssociation('categories');
    }

```

&nbsp;
