# Layout/header.html.twig lässt sich nicht überschreiben

**URL:** <https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761>\
**Category:** Shopware 6 (German)\
**Tags:** programming, templates--design, themes--design\
**Created:** [18. März 2025 um 11:07 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761 "2025-03-18T11:07:21Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![awawawawawa](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@awawawawawa](https://forum.shopware.com/u/awawawawawa)\
**Post date:** [18. März 2025 um 11:07 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/1 "2025-03-18T11:07:21Z")

</div>

Hallo, ich habe das Problem, das ich die header.html.twig im layout Ordner nicht überschreiben kann.

Es geht um die Datei:

> <https://github.com/shopware/storefront/blob/trunk/Resources/views/storefront/layout/header.html.twig>

Ziel ist es container mit container-fluid zu ersetzen.

- Shopware Instanz mit dockware aufgesetzt. Version auf 6.6.10.2 geupdated.
- Neues Theme mit bin/console theme:create erstellt
- Theme für den Verkaufskanal aktiviert
- Dateien angelegt (Testtheme/src/Resources/views/storefront/layout/header.html.twig sowie /layout/header/header.html.twig)
- Die header.html.twig in layout lässt sich nicht überschreiben. die in layout/header/header.html.twig schon)

Screenshot layout/header.html.twig (Greift nicht)

 ![Bildschirmfoto 2025-03-18 um 12.05.27](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/f/d/fd8372c988c25f9f282c396acf582ad8de39a394.jpeg)

Screenshot layout/header/header.html.twig (Greift)

 ![Bildschirmfoto 2025-03-18 um 12.03.49](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/3/3/33b420cbb04951dcbbdc189e93ae371812557dc7.jpeg)

Cache geleert. rm -rf var/cache ausprobiert. Docker Instanzen neugestartet. Leider kein Erfolg.

Hat jemand eine Idee woran das liegen könnte?

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. März 2025 um 11:17 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/2 "2025-03-18T11:17:21Z")

</div>

> [@awawawawawa](#):
>
> header.html.twig

In der „header.html.twig“ gibt es kein „block base\_header“. Diesen Block gibt es in der „base.html.twig“.

Du schauchst am besten was in deiner SW-Version unter /vendor/shopware/storefront/Resources/views/storefront steht.

---

<div class="post-metadata">

**Author:** ![awawawawawa](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@awawawawawa](https://forum.shopware.com/u/awawawawawa)\
**Post date:** [18. März 2025 um 11:59 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/3 "2025-03-18T11:59:33Z")

</div>

Da war ich wohl etwas zu voreilig. Die Struktur wird es wohl erst mit 6.7.0 geben. Danke für den schnellen Hinweis

---

<div class="post-metadata">

**Author:** ![christoph1](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/christoph1/32/26012_2.png) [@christoph1](https://forum.shopware.com/u/christoph1)\
**Post date:** [4. April 2025 um 08:52 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/4 "2025-04-04T08:52:02Z")

</div>

Ich habe leider das selbe Problem, nur lässt es sich nicht so leicht lösen wie im Beitrag oben. Exakt das gleiche Problembild: …/layout/xxx.html.twig lassen sich nicht ableiten/verändern. …/layout/xxx-ordner/xxx.html.twig funktionieren problemlos. Bin ratlos und für jede Hilfe dankbar.

---

<div class="post-metadata">

**Author:** ![awawawawawa](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@awawawawawa](https://forum.shopware.com/u/awawawawawa)\
**Post date:** [4. April 2025 um 09:02 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/5 "2025-04-04T09:02:58Z")

</div>

Morgen @christoph1 ,  
welche Shopware Version verwendest du?

---

<div class="post-metadata">

**Author:** ![christoph1](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/christoph1/32/26012_2.png) [@christoph1](https://forum.shopware.com/u/christoph1)\
**Post date:** [4. April 2025 um 10:50 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/6 "2025-04-04T10:50:04Z")

</div>

Moin awawawawawawa. Shopware 6.6.10.2

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [4. April 2025 um 11:52 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/7 "2025-04-04T11:52:55Z")

</div>

> [@christoph1](#):
>
> /layout/xxx.html.twig lassen sich nicht ableiten

Keine Ahnung was hier „xxx“ bedeutet, aber das geht schon. Man muss das nur mal etwas genauer beschreiben. Dann kann man auch genauer helfen 🙂

---

<div class="post-metadata">

**Author:** ![christoph1](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/christoph1/32/26012_2.png) [@christoph1](https://forum.shopware.com/u/christoph1)\
**Post date:** [4. April 2025 um 12:45 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/8 "2025-04-04T12:45:33Z")

</div>

x = x-beliebig =\> xxx.html.twig = z. B. header.html.twig xxx = ist also Platzhalter für einen Namen

Beschreibung = awawawawaw-Post.  
Noch mal:

CustomTheme/src/Resources/views/storefront/layout/ **header.html.twig**  
mit {% sw\_extends ‚@Storefront/storefront/layout/header.html.twig‘ %}  
= nichts passiert, die Änderungen an einem spezifischen Block werden nicht sichtbar

CustomTheme/src/Resources/views/storefront/layout/ **header/header.html.twig**  
mit {% sw\_extends ‚@Storefront/storefront/layout/header/header.html.twig‘ %}  
= Änderungen an einem spezifischen Block werden sichtbar

spezifischer Block = Block aus /html/shopware/vendor/shopware/storefront/Resources/views/storefront/layout/header.html.twig z. B.:  
{% block base\_header\_inner %}

 ... 
{% endblock %}

… bedeutet hier folgt noch Code = Platzhalter

Shopware-Version ist 6.6.10.2

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [4. April 2025 um 14:11 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/9 "2025-04-04T14:11:00Z")

</div>

> [@christoph1](#):
>
> = nichts passiert, die Änderungen an einem spezifischen Block werden nicht sichtbar

Ah jetzt verstehe ich. Aber du hast recht, Änderungen an den Blöcken in „/layout/header.html.twig“ zeigen keine Wirkung.

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [4. April 2025 um 14:48 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/10 "2025-04-04T14:48:18Z")

</div>

extends statt sw\_extends?  
Dann sind einige Twig deprecated, allerdings funktionieren die neuen twigs noch nicht. z.b. navbar / navigation

---

<div class="post-metadata">

**Author:** ![christoph1](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/christoph1/32/26012_2.png) [@christoph1](https://forum.shopware.com/u/christoph1)\
**Post date:** [4. April 2025 um 16:41 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/11 "2025-04-04T16:41:17Z")

</div>

Vielen Dank für die Bestätigung!

---

<div class="post-metadata">

**Author:** ![christoph1](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/christoph1/32/26012_2.png) [@christoph1](https://forum.shopware.com/u/christoph1)\
**Post date:** [4. April 2025 um 16:42 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/12 "2025-04-04T16:42:03Z")

</div>

Teste ich - vielen Dank für den Tipp!!

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [7. April 2025 um 06:10 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/13 "2025-04-07T06:10:29Z")

</div>

> [@brettvormkopp](#):
>
> extends statt sw\_extends?

Nein, unter 6.6.10.x immer noch „sw\_extends“.

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [7. April 2025 um 06:14 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/14 "2025-04-07T06:14:26Z")

</div>

Unter 6.6.9.0 läuft es bei mir unter extends ?

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [7. April 2025 um 06:19 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/15 "2025-04-07T06:19:27Z")

</div>

Hm, ich habe hier mehrere Shops mit eigenen Theme. Überall steht „sw\_extends“ und zeigt es auch an. Eigentlich kenne ich das nur so und steht auch so in der Doku.

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [7. April 2025 um 06:26 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/16 "2025-04-07T06:26:13Z")

</div>

Hallo,

extends statt sw\_extends (ergänzt das vorher genannte durch die Möglichkeit der Mehrfachvererbung) zu nutzen, ist glaube ich keine gute Idee. Das beide funktionieren, ist aber logisch.

Shopware beschreibt es in der Dokumentation recht deutlich: [Customize Templates | Shopware Documentation](https://developer.shopware.com/docs/guides/plugins/plugins/storefront/customize-templates.html#custom-template-content) .

Grüße  
Sebastian

---

<div class="post-metadata">

**Author:** ![awawawawawa](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@awawawawawa](https://forum.shopware.com/u/awawawawawa)\
**Post date:** [7. April 2025 um 06:37 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/17 "2025-04-07T06:37:44Z")

</div>

Hi hattest du dein Problem lösen können? Also die Datei /layout/header.html.twig gibt es so nämlich gar nicht in Shopware 6.6.10.

Die kannst du erst mit Shopware 6.7.0 überschreiben. Vielleicht hilft dir die base.html.twig hier weiter?

Hoffe ich habe dich nicht Missverstanden 🙂

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [7. April 2025 um 07:36 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/18 "2025-04-07T07:36:34Z")

</div>

upsi, danke für den hinweis.

---

<div class="post-metadata">

**Author:** ![christoph1](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/christoph1/32/26012_2.png) [@christoph1](https://forum.shopware.com/u/christoph1)\
**Post date:** [11. April 2025 um 16:00 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/19 "2025-04-11T16:00:27Z")

</div>

Moin awawawawawawaw. Sorry für die verspätete Rückmeldung. Ich habs mit CSS-verbogen da ich keine Zeit hatte mich näher mit dem Problem zu befassen (also Lust schon aber wirklich-wirklich keine Zeit). Danke für Deine Erklärung - wurde mir in ner Composer-Installation automatisch angelegt (komme aus der Typo3 Ecke daher bin ich hier nicht wirklich sattelfest).

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [11. Mai 2025 um 16:01 UTC](https://forum.shopware.com/t/layout-header-html-twig-laesst-sich-nicht-ueberschreiben/106761/20 "2025-05-11T16:01:15Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
