# Body in E-Mail Template

**URL:** <https://forum.shopware.com/t/body-in-e-mail-template/63375>\
**Category:** Themes & Design\
**Created:** [5. Dezember 2019 um 16:57 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375 "2019-12-05T16:57:39Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Drachenhort](https://avatars.discourse-cdn.com/v4/letter/d/f04885/32.png) [@Drachenhort](https://forum.shopware.com/u/Drachenhort)\
**Post date:** [5. Dezember 2019 um 16:57 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/1 "2019-12-05T16:57:39Z")

</div>

Liebe Community,

ich würde für meine E-Mail Vorlagen gerne den Body einfärben. Leider löscht mir der Editor offenbar den Body-Code raus. Wo kann ich den den Body-Code einfügen damit er drin bleibt?

Besten Dank für Eure Hilfe?

Sijandi

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [6. Dezember 2019 um 00:42 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/2 "2019-12-06T00:42:04Z")

</div>

Editiere diese Zeile…

[https://github.com/shopware/shopware/blob/5.6/themes/Backend/ExtJs/backend/base/component/Shopware.form.field.TinyMCE.js#L141](https://github.com/shopware/shopware/blob/5.6/themes/Backend/ExtJs/backend/base/component/Shopware.form.field.TinyMCE.js#L141)

durch:

```
extended_valid_elements :"*[*]", 

```

Oder nutze dieses Plugin:

[https://store.shopware.com/en/she4439287947287f/advanced-tinymce.html](https://store.shopware.com/en/she4439287947287f/advanced-tinymce.html)

---

<div class="post-metadata">

**Author:** ![Drachenhort](https://avatars.discourse-cdn.com/v4/letter/d/f04885/32.png) [@Drachenhort](https://forum.shopware.com/u/Drachenhort)\
**Post date:** [6. Dezember 2019 um 08:55 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/3 "2019-12-06T08:55:21Z")

</div>

Hallo Murmeltier,

vielen Dank für deine Hilfe. Habe ich es nicht richtig implementiert? Der Inhalt im Plugin Advanced Tiny MCE sieht unter Extended Valid Elements so aus:

_font[size],  
iframe[frameborder|src|width|height|name|align|allowfullscreen|id|class|style],  
script[language|type|src|id|async],  
object[width|height|classid|codebase|ID|value],param[name|value],  
embed[name|src|type|wmode|width|height|style|allowScriptAccess|menu|quality|pluginspage],  
video[autoplay|class|controls|id|lang|loop|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|preload|poster|src|style|title|width|height],  
audio[autoplay|class|controls|id|lang|loop|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|preload|src|style|title], “\*[\*]”,_

Leider nimmt er den Body immer noch raus. Mache ich was falsch?

Liebe Grüsse

Sijandi

&nbsp;

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [6. Dezember 2019 um 10:23 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/4 "2019-12-06T10:23:10Z")

</div>

Schmeiss alles raus, also ersetze die gesamte Zeile mit:

```
extended_valid_elements :"*[*]", 

```

Gut, den Tipp habe ich von Shyim damals bekommen und bei mir hat es damals auch eher widerwillig funktioniert! Aber probiers mal aus…

Ansonsten hatte Shyim damals ein Plugin gecodet, welches den TinyMCE mit dem Ace Editor ersetzt, also einen reinen HTML Editor. Leider gibts das Plugin nicht mehr zum&nbsp; Download!

@Shyim‍ Warum eigentlich nicht mehr???

Wenn Du das Plugin haben willst, ich hätte es noch als ZIP Datei.

Ob es allerdings noch 100% kompatibel ist, weiß ich auch nicht. Mit 5.5.6 läuft es noch. Aber auch da gab es ein paar Probleme. Der Ace Editor ist ja nun wohl&nbsp;auch standardmäßig in Shopware drin, aber man kann Ihn - meines Wissens - nicht als alleinigen Editor auswählen - als damit den TinyMCE Schrott verbannen.

Ansonsten versuch einfach auch mal das [Plugin](https://store.shopware.com/en/she4439287947287f/advanced-tinymce.html), welches ich Dir empfohlen habe. Da hat man eben ein&nbsp;Feld, wo man die Elemente eintragen kann, die erlaubt sein sollen. Hat aber damals auch nur unzureichend funktioniert.

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Drachenhort](https://avatars.discourse-cdn.com/v4/letter/d/f04885/32.png) [@Drachenhort](https://forum.shopware.com/u/Drachenhort)\
**Post date:** [6. Dezember 2019 um 10:26 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/5 "2019-12-06T10:26:48Z")

</div>

Also nur diesen Code?

```
"*[*]",
```

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [6. Dezember 2019 um 10:50 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/6 "2019-12-06T10:50:42Z")

</div>

Anstatt:

```
extended_valid_elements : "font[size],iframe[frameborder|src|width|height|name|align|frameborder|allowfullscreen|id|class|style],script[src|type],object[width|height|classid|codebase|ID|value],param[name|value],embed[name|src|type|wmode|width|height|style|allowScriptAccess|menu|quality|pluginspage],video[autoplay|class|controls|id|lang|loop|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|preload|poster|src|style|title|width|height],audio[autoplay|class|controls|id|lang|loop|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|preload|src|style|title]",

```

Eben:

```
extended_valid_elements :"*[*]", 

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Drachenhort](https://avatars.discourse-cdn.com/v4/letter/d/f04885/32.png) [@Drachenhort](https://forum.shopware.com/u/Drachenhort)\
**Post date:** [6. Dezember 2019 um 17:45 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/7 "2019-12-06T17:45:42Z")

</div>

Leider noch immer Fehlanzeige. Mein Code in der Mailvorlage sieht so aus.

```
Hier ist der Code mit dem Inhalt der Mail drin. 

```

Ist daran was falsch?

Gruss

Sijandi

---

<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:** [6. Dezember 2019 um 17:51 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/8 "2019-12-06T17:51:40Z")

</div>

css lernen im body style=“background-color:#f5f5f5”

---

<div class="post-metadata">

**Author:** ![Drachenhort](https://avatars.discourse-cdn.com/v4/letter/d/f04885/32.png) [@Drachenhort](https://forum.shopware.com/u/Drachenhort)\
**Post date:** [6. Dezember 2019 um 17:55 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/9 "2019-12-06T17:55:40Z")

</div>

> [@sonic schrieb:](https://forum.shopware.com/profile/16285/sonic "sonic")
> 
> css lernen im body style=„background-color:#f5f5f5“

Leider löscht Shopware auch diesen Code raus ☹

---

<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:** [6. Dezember 2019 um 18:06 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/10 "2019-12-06T18:06:58Z")

</div>

Wenn du das, was das Murmeltier geschrieben hat, eingetragen hast, dann den configcache löschen und das backend neu laden.

---

<div class="post-metadata">

**Author:** ![Drachenhort](https://avatars.discourse-cdn.com/v4/letter/d/f04885/32.png) [@Drachenhort](https://forum.shopware.com/u/Drachenhort)\
**Post date:** [7. Dezember 2019 um 12:12 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/11 "2019-12-07T12:12:27Z")

</div>

Nach Configcache löschen hat es geklappt, vielen lieben Dank Euch beiden!

Sijandi

---

<div class="post-metadata">

**Author:** ![skarpeta](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@skarpeta](https://forum.shopware.com/u/skarpeta)\
**Post date:** [24. November 2022 um 12:19 UTC](https://forum.shopware.com/t/body-in-e-mail-template/63375/12 "2022-11-24T12:19:41Z")

</div>

Funktioniert das immer noch? Ich habe die Zeile ebenfalls getauscht, jedoch auch nach Config Cache löschen (Einstellungen → Caches/ Performance → Cache → Shopware Konfiguration) wird mein body rausgeschmissen

Edit: Wenn man das TinyMCE Plugin „fullpage“ hinzufügt wird alles komplett gesendet ohne das irgendwelche Tags entfernt werden

> <https://stackoverflow.com/questions/67419613/how-to-allow-tinymce-5-html-head-and-body-tags>
