# Anpassung funktioniert nach Wechsel des Produkt Layouts nicht mehr

**URL:** <https://forum.shopware.com/t/anpassung-funktioniert-nach-wechsel-des-produkt-layouts-nicht-mehr/89700>\
**Category:** Shopware 6 (German)\
**Created:** [11. August 2021 um 10:11 UTC](https://forum.shopware.com/t/anpassung-funktioniert-nach-wechsel-des-produkt-layouts-nicht-mehr/89700 "2021-08-11T10:11:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PierreK](https://avatars.discourse-cdn.com/v4/letter/p/ccd318/32.png) [@PierreK](https://forum.shopware.com/u/PierreK)\
**Post date:** [11. August 2021 um 10:11 UTC](https://forum.shopware.com/t/anpassung-funktioniert-nach-wechsel-des-produkt-layouts-nicht-mehr/89700/1 "2021-08-11T10:11:50Z")

</div>

Hallo zusammen!

Ich brauche die Hilfe der Community und bin für jeden Pointer dankbar.

Der betreffende Shop läuft unter Shopware 6.4.0.0. Alle Anpassungen werden in einem eigens erstellten Theme gemacht.

Ich habe eine Anpassung in der buy-widget-price.html.twig vorgenommen. Die funktioniert, solange dem Produkt kein Layout zugewiesen wird. Es spielt dabei keine Rolle, ob man dem Produkt das Standard-Layout oder ein eigenes Layout zuweist. Die Änderung funktioniert nur, solange kein Layout zugewiesen ist, d. h. wenn man das Layout wieder aus dem Produkt löscht, funktioniert die Anpassung wieder.

- Ich habe mehrfach überprüft, ob der Code korrekt ist (er ist extended mit {% sw\_extends ‚@Storefront/storefront/page/product-detail/buy-widget-price.html.twig‘ %} )

- Die twig-Datei liegt im eigenen Theme: /custom/plugins/Meintheme/src/Resources/views/storefront/page/product-detail/buy-widget-price.html.twig

Ich frage mich nun, ob dies ein Bug ist, ob es irgendwo eine Einstellung gibt, die ich übersehen habe, oder die twig nicht (ganz) korrekt eingebunden ist.

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [11. August 2021 um 10:18 UTC](https://forum.shopware.com/t/anpassung-funktioniert-nach-wechsel-des-produkt-layouts-nicht-mehr/89700/2 "2021-08-11T10:18:17Z")

</div>

Für das Layout ( **CMS** ) müssen Anpassung noch einmal gesondert vorgenommen werden… Shopware liebt halt gerne doppelten Code.  
Siehe hier:

> [@Amazon Bestellbutton auf der Produktseite nur beim Standard Layout](https://forum.shopware.com/t/amazon-bestellbutton-auf-der-produktseite-nur-beim-standard-layout/89626/2):
>
> Schwer zu sagen, könnte aber eine Nachlässigkeit vom Plugin-Hersteller sein. Weil Shopware nach der Devise handelt „doppelt gemoppelt hält länger“, wird der Template-Code doppelt vorgehalten!!! Die „Layouts“ für Produkte wurden ja erst mit 6.3 (6.4 ?) nachgeliefert. Es wird nicht einfach in den CMS-Widgets der „normale Code“ included, sondern komplett neu angelegt. Der Plugin-Hersteller muss als auch dafür sorgen, dass die „elements“ und „components“ vom CMS zusätzlich zum normalen Produkt-La…

[Datei: [link]](https://github.com/shopware/platform/blob/trunk/src/Storefront/Resources/views/storefront/component/buy-widget/buy-widget-price.html.twig)

---

<div class="post-metadata">

**Author:** ![PierreK](https://avatars.discourse-cdn.com/v4/letter/p/ccd318/32.png) [@PierreK](https://forum.shopware.com/u/PierreK)\
**Post date:** [11. August 2021 um 10:23 UTC](https://forum.shopware.com/t/anpassung-funktioniert-nach-wechsel-des-produkt-layouts-nicht-mehr/89700/3 "2021-08-11T10:23:52Z")

</div>

Danke für die schnelle Antwort! Ich werde mich nachher daran begeben, es auszuprobieren und gebe dann Meldung!

So oder so hoffe ich aber, dass sich dieser Umstand mit doppeltem Code im Laufe der Entwicklung noch ändert.

---

<div class="post-metadata">

**Author:** ![PierreK](https://avatars.discourse-cdn.com/v4/letter/p/ccd318/32.png) [@PierreK](https://forum.shopware.com/u/PierreK)\
**Post date:** [11. August 2021 um 11:06 UTC](https://forum.shopware.com/t/anpassung-funktioniert-nach-wechsel-des-produkt-layouts-nicht-mehr/89700/4 "2021-08-11T11:06:09Z")

</div>

Danke nochmal an @sonic für die schnelle Hilfe! Das war tatsächlich das Problem.

Von mir noch ein kleiner Hinweis an alle, die das gleiche Problem haben: Es ist nicht ganz doppelter Code, denn - um die Sache komplizierter zu machen - die Blöcke heißen anders und sind auch ansonsten teilweise nicht 100 %ig inhaltlich identisch. D. h. man muss die betreffenden Zeilen aus der Base-Datei kopieren und die Änderungen dort nochmal machen.
