# Eigenes Standard Produktlayout lässt sich nicht zuweisen

**URL:** <https://forum.shopware.com/t/eigenes-standard-produktlayout-laesst-sich-nicht-zuweisen/101103>\
**Category:** Themes & Design\
**Created:** [31. August 2023 um 21:12 UTC](https://forum.shopware.com/t/eigenes-standard-produktlayout-laesst-sich-nicht-zuweisen/101103 "2023-08-31T21:12:06Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![chamaw](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@chamaw](https://forum.shopware.com/u/chamaw)\
**Post date:** [7. September 2023 um 08:11 UTC](https://forum.shopware.com/t/eigenes-standard-produktlayout-laesst-sich-nicht-zuweisen/101103/10 "2023-09-07T08:11:50Z")

</div>

Ich habe das „Problem“ gefunden.  
in der Datei /vendor/shopware/core/Content/Product/Subscriber/ProductSubscriber.php

steht ab Zeile 94 der Code

```auto
private function setDefaultLayout(Entity $product, ?string $salesChannelId = null): void
{
    if (!Feature::isActive('v6.6.0.0') || !$product->has('cmsPageId')) {
       // HIER ist das Problem 
       // return;
    }

    if ($product->get('cmsPageId') !== null) {
        return;
    }

    $cmsPageId = $this->systemConfigService->get(ProductDefinition::CONFIG_KEY_DEFAULT_CMS_PAGE_PRODUCT, $salesChannelId);

    if (!$cmsPageId) {
        return;
    }

    $product->assign(['cmsPageId' => $cmsPageId]);
}

```

Tatsächlich wird hier auf das Feature v6.6.0.0 abgefragt (Z.96) was sicher nicht gesetzt ist. Wenn man das return auskommentiert (so wie oben im Code), dann läuft das so wie es soll.  
Aber das Ganze ist natürlich nicht update-sicher, sprich dafür müsste man ein Plugin bauen und dort dann die Zuordnung machen.  
(Kann ich gerne übernehmen, bei Interessen kurze private Nachricht).

---

_[View the full topic](https://forum.shopware.com/t/eigenes-standard-produktlayout-laesst-sich-nicht-zuweisen/101103)._
