# HTML-Snippet in den Body-tag

**URL:** <https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304>\
**Category:** Themes & Design\
**Created:** [24. Januar 2021 um 10:54 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304 "2021-01-24T10:54:49Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![kischd](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kischd](https://forum.shopware.com/u/kischd)\
**Post date:** [24. Januar 2021 um 10:54 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/1 "2021-01-24T10:54:49Z")

</div>

Hallo Zusammen,

ich müsste einen HTML-Codes direkt nach dem öffnenden

-Tag einfügen.

Wo und wie kann ich das realisieren? Leider hab ich nichts in der Richtung gefunden, bestimmt falsch gesucht

---

<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:** [24. Januar 2021 um 11:16 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/2 "2021-01-24T11:16:29Z")

</div>

Hallo,

das wäre beispielsweise bei diesem Twig - Block möglich:&nbsp;[https://github.com/shopware/platform/blob/master/src/Storefront/Resources/views/storefront/base.html.twig#L21](https://github.com/shopware/platform/blob/master/src/Storefront/Resources/views/storefront/base.html.twig#L21)&nbsp;. Natürlich im Rahmen eines eigenen Theme(-Plugins).

Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![kischd](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kischd](https://forum.shopware.com/u/kischd)\
**Post date:** [24. Januar 2021 um 11:29 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/3 "2021-01-24T11:29:16Z")

</div>

ach du sch…  
gibt es da auch ne Erklärung zu den twigs was/wie man das anpasst?

---

<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:** [24. Januar 2021 um 11:58 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/4 "2021-01-24T11:58:06Z")

</div>

Hallo,

ja klar, vorausgesetzt man beschäftigt sich mit der offiziellen Dokumentation von Shopware:&nbsp;[https://docs.shopware.com/en/shopware-platform-dev-en/theme-guide/twig-templates#adding-new-content-by-extending-the-template](https://docs.shopware.com/en/shopware-platform-dev-en/theme-guide/twig-templates#adding-new-content-by-extending-the-template)&nbsp;.

Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![kischd](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kischd](https://forum.shopware.com/u/kischd)\
**Post date:** [29. Januar 2021 um 17:01 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/5 "2021-01-29T17:01:56Z")

</div>

Danke @sschreier‍,

ich hab mal versucht es zu verstehen.&nbsp;

Ist es richtig, dass ich folgendermaßen vorgehen muss?

- ich muss folgenden Pfad aufrufen, bzw. auch erstellen;&nbsp; custom/plugins/MyTheme/Resources/views/storefront/layout/body

kann ich das auch via Filezilla oder muss da via Commandozeile passieren?

- dort erstelle ich eine Datei namens&nbsp;body.html.twig
- Inhalt:&nbsp;{% sw\_extends ‚@Storefront/storefront/layout/body/body.html.twig‘ %}

&nbsp;

Dieser Part verwirrt mich:

> To add new content into to template you can override the&nbsp;`layout_header_logo_link`&nbsp;block from the&nbsp;`logo.html.twig`&nbsp;like this.

Wird da dann die twig-Datei wie im Beispiel erweitert? Oder wo kommt der Inhalt her?

```
{# MyTheme/src/Resources/views/storefront/layout/header/logo.html.twig #}

{# extend the original twig file #}
{% sw_extends '@Storefront/storefront/layout/header/logo.html.twig' %}

{# override the original twig block #} 
{% block layout_header_logo_link %}

    {# 
        call the `parent` function to keep the old behavior,
        otherwise the block gets overridden
    #}
    {{ parent() }}

    {# modified content added to the block #}
    Company name of shop owner

{% endblock %}

```

&nbsp;

Hoffe ich kapier das, bzw, komme der Sache näher…

---

<div class="post-metadata">

**Author:** ![kischd](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kischd](https://forum.shopware.com/u/kischd)\
**Post date:** [8. Februar 2021 um 18:42 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/6 "2021-02-08T18:42:40Z")

</div>

@sschreier‍

Da ich ein kleiner Schisser bin hier mal mein Code

```
{# MyTheme/src/Resources/views/storefront/layout/header/base.html.twig #}

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

{# override the original twig block #} 
{% block base_body_inner %}

    {# 
        call the `parent` function to keep the old behavior,
        otherwise the block gets overridden
    #}
    {{ parent() }}

    {# modified content added to the block #}
    NEW HTML-Code here

{% endblock %}

```

Wenn ich die Datei nun so reinwerfe in den Ordner als base.html.twig - was passiert dann? Kann ich damit irgendwas zerstören? wenn ich dann das file wieder entferne ist alles wie zuvor?

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [8. Februar 2021 um 19:00 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/7 "2021-02-08T19:00:03Z")

</div>

Du kannst das immer austesten, die Files können dein System nicht abschießen. Entweder es funktioniert oder halt nicht.

Da wird höchstens was gecached, aber dafür kannst du dann var/cache einfach löschen.

---

<div class="post-metadata">

**Author:** ![kischd](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kischd](https://forum.shopware.com/u/kischd)\
**Post date:** [8. Februar 2021 um 19:08 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/8 "2021-02-08T19:08:21Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍

Danke für deine Antwort.

ich hab die base.html.twig in den Ordner custom/plugins/TcinnThemeWareModern/src/Resources/views/storefront/layout/header gelegt.

Leider passiert nichts.

Im Quellcode sehe ich auch nicht meine Zeile. Also hab ich wohl etwas falsch gemacht oder?

Ich versuche etwas in den BODY-tag einzufügen

---

<div class="post-metadata">

**Author:** ![kischd](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kischd](https://forum.shopware.com/u/kischd)\
**Post date:** [8. Februar 2021 um 20:18 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/9 "2021-02-08T20:18:06Z")

</div>

Oder ist mein Pfad völlig falsch??

/layout/header/base.html.twig

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [8. Februar 2021 um 20:31 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/10 "2021-02-08T20:31:41Z")

</div>

Wenn du ein Theme aus dem Store verwendest, musst du glaube @themename machen. Aber gibts da nicht sogar eine Doku von Themeware zu? Dachte ich hätte mal sowas gesehen.

---

<div class="post-metadata">

**Author:** ![kischd](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kischd](https://forum.shopware.com/u/kischd)\
**Post date:** [9. Februar 2021 um 16:13 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/11 "2021-02-09T16:13:19Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍ danke für den Hinweis.

Ich habe die Anleitung mal befolgt. Ich kann den Code nun auch im Frontend finden, bekomme aber in der Konsole einen Fehler.

```
Uncaught TypeError: s.jQuery.ajaxSetup is not a function
     https://www.gepruefter-webshop.de/external-widget/gw-siegel.js:1

```

Wenn ich auf Weitere Informationen klicke bekomme ich das:

Page not found

Sorry, the page `/de/docs/Web/JavaScript/Reference/Errors/Not_a_function` could not be found.

Good news!

The page you requested doesn’t exist in **German** but it exists in **English**

[ **TypeError: „x“ is not a function**  
/en-US/docs/Web/JavaScript/Reference/Errors/Not\_a\_function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Not_a_function)

---

<div class="post-metadata">

**Author:** ![kischd](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kischd](https://forum.shopware.com/u/kischd)\
**Post date:** [15. Februar 2021 um 14:24 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/12 "2021-02-15T14:24:51Z")

</div>

Ich hab die seltsame Beobachtung gemacht, dass wenn ich die Seite nochmals mit STRG+F5 neulade, der js-Aufruf funktioniert. Aber nur dann.

Ich verstehe nicht, warum es dann gerade geht?

Ich würde hier mal den [Link](http://lea-loren.de)posten, vielleicht kann mir es einer erklären. Es geht um den Zertifikatsbanner der rechts unten erscheint (oder halt auch nicht erscheint)

---

<div class="post-metadata">

**Author:** ![M4rt1n](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/m4rt1n/32/9109_2.png) [@M4rt1n](https://forum.shopware.com/u/M4rt1n)\
**Post date:** [17. Februar 2021 um 05:07 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/13 "2021-02-17T05:07:26Z")

</div>

Das wird sicherlich damit zu tun haben, dass dein Browser was gecached hat. Bitte rufe den Link in einem anonymen Tab auf und lade dann ganz normal mit F5 neu.  
Klappt es dann?

Falls ja: Browser Cache  
Falls nein: nicht Browser Cache

---

<div class="post-metadata">

**Author:** ![kischd](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kischd](https://forum.shopware.com/u/kischd)\
**Post date:** [17. Februar 2021 um 08:06 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/14 "2021-02-17T08:06:46Z")

</div>

Hallo @M4rt1n‍,

im Ingoknito-Modus hab ich das identische Verhalten. wird erst nach STRG+F5 geladen

&nbsp;

hängt wohl nicht am Browser Cache. Macht für mich aber keinen Sinn, dass es beim erneuten laden erst kommt

---

<div class="post-metadata">

**Author:** ![M4rt1n](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/m4rt1n/32/9109_2.png) [@M4rt1n](https://forum.shopware.com/u/M4rt1n)\
**Post date:** [18. Februar 2021 um 13:07 UTC](https://forum.shopware.com/t/html-snippet-in-den-body-tag/72304/15 "2021-02-18T13:07:54Z")

</div>

Ich kann das Verhalten nicht bestätigen, bei mir wird es auch schon beim ersten normalen Request geladen. Tut mir leid, per Ferndiagnose kann ich dazu leider nichts mehr sagen.
