# Theme programmierung - footer lässt sich nicht überschreiben (base.html.twig)

**URL:** <https://forum.shopware.com/t/theme-programmierung-footer-lasst-sich-nicht-uberschreiben-base-html-twig/71695>\
**Category:** Programmierung\
**Created:** [21. Dezember 2020 um 13:41 UTC](https://forum.shopware.com/t/theme-programmierung-footer-lasst-sich-nicht-uberschreiben-base-html-twig/71695 "2020-12-21T13:41:13Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kuro](https://avatars.discourse-cdn.com/v4/letter/k/e36b37/32.png) [@Kuro](https://forum.shopware.com/u/Kuro)\
**Post date:** [21. Dezember 2020 um 13:41 UTC](https://forum.shopware.com/t/theme-programmierung-footer-lasst-sich-nicht-uberschreiben-base-html-twig/71695/1 "2020-12-21T13:41:13Z")

</div>

Hallo, in der base.html.twig habe ich den block base\_footer mit einem zweiten footer teil erweitert.

Dieser wird überall angezeigt, auser in den Produktseiten.

Allgemein werden dort änderungen der base.html.twig nicht angezeigt. Weiß jemand woran das liegt?

```
{% block base_footer %}
                
                    {% block base_footer_inner %}
                        
                            {% sw_include '@Storefront/storefront/layout/footer/footer.html.twig' %}
                        
                    {% endblock %}
                
                
                    
                        
                            {{ 'k-footer.lower-desktop'|trans|sw_sanitize }}
                        
                        
                            {{ 'k-footer.lower-mobile'|trans|sw_sanitize }}
                        
                    
                
            {% endblock %}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Kuro](https://avatars.discourse-cdn.com/v4/letter/k/e36b37/32.png) [@Kuro](https://forum.shopware.com/u/Kuro)\
**Post date:** [4. Januar 2021 um 03:51 UTC](https://forum.shopware.com/t/theme-programmierung-footer-lasst-sich-nicht-uberschreiben-base-html-twig/71695/2 "2021-01-04T03:51:30Z")

</div>

Hat den niemand eine ahnung wieso die änderung nicht funktioniert?

---

<div class="post-metadata">

**Author:** ![ShapeAndShift](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@ShapeAndShift](https://forum.shopware.com/u/ShapeAndShift)\
**Post date:** [4. Januar 2021 um 09:01 UTC](https://forum.shopware.com/t/theme-programmierung-footer-lasst-sich-nicht-uberschreiben-base-html-twig/71695/3 "2021-01-04T09:01:03Z")

</div>

Wo extendest du due base? Zwei footer Elemente scheint mir außerdem semantisch nicht korrekt.

Achte außerdem darauf, dass du parent() nutzt, für eine saubere Veerbung.

```
{% sw_extends '@Storefront/storefront/base.html.twig' %}

{% block base_footer_inner %}
   {{ parent() }}
   
        Dein zweiter Footer
   
{% endblock %}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Kuro](https://avatars.discourse-cdn.com/v4/letter/k/e36b37/32.png) [@Kuro](https://forum.shopware.com/u/Kuro)\
**Post date:** [4. Januar 2021 um 09:05 UTC](https://forum.shopware.com/t/theme-programmierung-footer-lasst-sich-nicht-uberschreiben-base-html-twig/71695/4 "2021-01-04T09:05:29Z")

</div>

Ich überschreibe die komplette base.html.twig also ich verwende das extend in der Datei garnicht.

Es wird ja auch der Footer auf normalen Seiten richtig angezeigt, nur in Produktseiten taucht dieser nicht auf. (also der second-footer taucht halt nicht auf)

---

<div class="post-metadata">

**Author:** ![ShapeAndShift](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@ShapeAndShift](https://forum.shopware.com/u/ShapeAndShift)\
**Post date:** [4. Januar 2021 um 09:25 UTC](https://forum.shopware.com/t/theme-programmierung-footer-lasst-sich-nicht-uberschreiben-base-html-twig/71695/5 "2021-01-04T09:25:15Z")

</div>

Vielleicht liegt es daran, dass du die base nicht sauber extendest?

Da die index der product-detail wiederum die base extended.

---

<div class="post-metadata">

**Author:** ![Kuro](https://avatars.discourse-cdn.com/v4/letter/k/e36b37/32.png) [@Kuro](https://forum.shopware.com/u/Kuro)\
**Post date:** [4. Januar 2021 um 10:07 UTC](https://forum.shopware.com/t/theme-programmierung-footer-lasst-sich-nicht-uberschreiben-base-html-twig/71695/6 "2021-01-04T10:07:52Z")

</div>

Habe jetzt mal nur den base\_footer block in der base.html.twig geändert und normal die base.html.twig erweitert trotzdem geht dieser wieder nur bei Produkten nicht ☹

&nbsp;

Edit:

Habe mein problem jetzt umgangen in dem ich den zweiten footer an den ersten angehangen habe und position: absolute, left: 0, right 0 vergab um ihn komplett über den alten zu strecken

---

<div class="post-metadata">

**Author:** ![Velonista-Team](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/velonista-team/32/20105_2.png) [@Velonista-Team](https://forum.shopware.com/u/Velonista-Team)\
**Post date:** [2. Oktober 2022 um 13:12 UTC](https://forum.shopware.com/t/theme-programmierung-footer-lasst-sich-nicht-uberschreiben-base-html-twig/71695/7 "2022-10-02T13:12:40Z")

</div>

Wenn ich Layoutseiten individuell angelegt habe (bei den Erlebniswelten), muss ich die Twigs dann unter Element/cms-element etc. ablegen und nicht dort, wo sie eigentlich liegen (z.B. Product Buy Box Twig liegt normalerweise unter Page/Product/Product-Detail). Das ist selbst dann noch so, wenn ich die individuellen Layouts gar nicht benutze - einmal auf „Individuell“ umgestellt und dann reagiert das System immer so. Evtl. siehst Du deshalb die Footeränderungen aus ähnlichem Verhalten auf der Produktseite nicht. Ich habe allerdings auch noch nicht herausgefunden, in welcher Twig der Footer angepasst werden müsste.
