# Custom Entity:  sw-text-editor bzw. DAL löscht HTML-Tags

**URL:** https://forum.shopware.com/t/custom-entity-sw-text-editor-bzw-dal-loscht-html-tags/70424
**Category:** Programmierung
**Created:** [24. Oktober 2020 um 07:13 UTC](https://forum.shopware.com/t/custom-entity-sw-text-editor-bzw-dal-loscht-html-tags/70424 "2020-10-24T07:13:25Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![devnullroot](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@devnullroot](https://forum.shopware.com/u/devnullroot)
#### Post date: [24. Oktober 2020 um 07:13 UTC](https://forum.shopware.com/t/custom-entity-sw-text-editor-bzw-dal-loscht-html-tags/70424/1 "2020-10-24T07:13:25Z")

</div>

Moin Zusammen,

wie der Titel schon sagt, ich habe ein Custom Entity nach Anleitung erstellt ([Shopware 6: Creating a custom entity](https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-entity?category=shopware-platform-dev-en/how-to)) und dann hierfür ein Modul in der Administration erstellt ([Shopware 6: Step 7: New module in the administration](https://docs.shopware.com/en/shopware-platform-dev-en/how-to/indepth-guide-bundle/administration?category=shopware-platform-dev-en/how-to/indepth-guide-bundle))

Dort habe ich dann ein implementiert, aber die die HTML-Tags werden beim Speichern in die Datenbank - wohl aus Sicherheitsgründen - entfernt. Wie kann ich das verhindern, bzw. das Speichern von HTML ermöglichen? Vue liefert auf jeden Fall einen String mit den Tags zurück. Erst

```
this.repository.save(this.data, Shopware.Context.api)

```

löscht sie raus. Muss ich das jetzt selber escapen, oder kann ich den DAL dazu bewegen, doch bitte HTML zuzulassen? Produktbeschreibungen stehen ja auch unescaped in der DB, aber ich finde im Core-Source keinen Hinweis darauf warum und wie ☹ ![Blush](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/blush.png "Blush")

Besten Dank,  
devnullroot

---

<div class="post-metadata">

### Author: ![devnullroot](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@devnullroot](https://forum.shopware.com/u/devnullroot)
#### Post date: [24. Oktober 2020 um 07:23 UTC](https://forum.shopware.com/t/custom-entity-sw-text-editor-bzw-dal-loscht-html-tags/70424/2 "2020-10-24T07:23:46Z")

</div>

Oh man, vergesst es. Die ganze Nacht davor gesessen und just kurz nach obigem Post die Antwort gefunden. In defineFields()

```
(...)->addFlags( new AllowHtml() )

```

ist die Lösung. ![Blush](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/2f2885a69a3ab7fc5454d32cd96e7133e5bcd558.png "Blush") Sorry, aber vielleicht hilft es ja jemand anderem 😉  
&nbsp;

Ich geh pennen,  
devnullroot
