# HTML Filter in Textbausteinen (SW 6.5.1.1)

**URL:** <https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021>\
**Category:** Shopware 6 (German)\
**Created:** [9. Juni 2023 um 08:10 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021 "2023-06-09T08:10:48Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leitzbacher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/leitzbacher/32/20915_2.png) [@Leitzbacher](https://forum.shopware.com/u/Leitzbacher)\
**Post date:** [9. Juni 2023 um 08:10 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/1 "2023-06-09T08:10:48Z")

</div>

Guten Tag zusammen,

weiß jemand ob sich etwas am HTML Filter in den Textbausteinen getan hat?

> **[Shopware Issuetracker](https://issues.shopware.com/issues/NEXT-26073)**
>
> Shopware Issuetracker

Ich habe nachwievor das Problem in SW 6.5.1.1

Z.B. bräuchte ich folgenden Text:

```auto
Bitte beachten Sie die <a data-toggle="modal" data-bs-toggle="modal" data-url="%url%" href="%url%" title="Widerrufsbelehrung">Widerrufsbelehrung</a>

```

nach dem speichern erhalte ich jedoch:

```auto
Bitte beachten Sie die <a title="Widerrufsbelehrung" href="%url%" data-bs-toggle="modal">Widerrufsbelehrung</a>

```

Habe es versucht direkt in der Datenbank zu ändern, aber dies wird aufgrund von Fremdschlüsseln (Nicht mehr sicher mmit dem Namen) verweigert.

Bedankt in Voraus.  
Grüße

---

<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:** [9. Juni 2023 um 09:09 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/2 "2023-06-09T09:09:14Z")

</div>

Ja das Thema Data-Attribut hatte ich schon mal angesprochen. Aber bisher keine Reaktion. Beim Versuch ein Data-Attribut im HTML-Editor zu verwenden und dieses auch in der shopware.yaml zu definieren, ging mächtig in die Hose.

```auto
User Warning: Global attribute 'data' is not supported in any elements (for information on implementing this, see the support forums)

```

Wie heißt es so schön bei Shopware. „Erschaffe das Herausragende” … hm, habe ich versucht ☹

---

<div class="post-metadata">

**Author:** ![Leitzbacher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/leitzbacher/32/20915_2.png) [@Leitzbacher](https://forum.shopware.com/u/Leitzbacher)\
**Post date:** [9. Juni 2023 um 09:51 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/3 "2023-06-09T09:51:16Z")

</div>

Danke für die Info.

Gibt es denn eine Alternative, ich sehe es ein bisschen kritisch wenn man die AGBs und die Belehrungen z.B. im Checkout verlinken will.

**target=”\_blank”** wird auch komplett gefiltert. Zumindest bei mir.

Grüße.

---

<div class="post-metadata">

**Author:** ![tom\_prok](https://avatars.discourse-cdn.com/v4/letter/t/e99b99/32.png) [@tom\_prok](https://forum.shopware.com/u/tom_prok)\
**Post date:** [9. Juni 2023 um 10:05 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/4 "2023-06-09T10:05:43Z")

</div>

Hallo,

vielleicht helfen die die Infos in dem Beitrag ja weiter:

> [@Text Editor "bereinigt" Quellcode und entfernt Bilder (img-Element)](https://forum.shopware.com/t/text-editor-bereinigt-quellcode-und-entfernt-bilder-img-element/99661/):
>
> Hallo, ich habe verschiedene Einkaufswelten in meiner lokalen Shopware 6.4.20 Installation (Dockware) angelegt. Dabei habe ich Bilder über in einem Textelement in dem HTML/Code-Bearbeitungsmodus eingebaut. Das sieht dann ungefähr so aus: \<img alt="Alt Text hier" src="www.url.de/bild.jpg" class="mw-100 w-100"\> Wenn ich genau das gleiche jetzt in einer Shopware 6.5 Installation (auf einem Webserver) mache, wird zum einen schon in unter dem Text-Editor der Hinweis: „Potenziell gefährlicher Code …

Viele Grüße  
Tom

---

<div class="post-metadata">

**Author:** ![Leitzbacher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/leitzbacher/32/20915_2.png) [@Leitzbacher](https://forum.shopware.com/u/Leitzbacher)\
**Post date:** [9. Juni 2023 um 11:15 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/5 "2023-06-09T11:15:27Z")

</div>

Habe ich ausprobiert, aber ich bekomme jedes mal 500 ERROR  
Auch wenn ich eine „z-shopware.yaml“ anlege - gleicher Fehler

Selbst der Versuch mit einem Plugin „[HTML Editor für Textbausteine | Shopware Store](https://store.shopware.com/plusz73455330242/html-editor-fuer-textbausteine.html)“ hat hier nicht geholfen.

Kann mir irgendwie nicht vorstellen das es so schwer ist simple Attribute in Textbausteine einzupflegen.

---

<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:** [9. Juni 2023 um 12:04 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/6 "2023-06-09T12:04:51Z")

</div>

> [@Leitzbacher](#):
>
> Auch wenn ich eine „z-shopware.yaml“ anlege - gleicher Fehler

Hier muss man bei der syntax sehr genau sein, auch was Leerzeichen betrifft.

---

<div class="post-metadata">

**Author:** ![tom\_prok](https://avatars.discourse-cdn.com/v4/letter/t/e99b99/32.png) [@tom\_prok](https://forum.shopware.com/u/tom_prok)\
**Post date:** [9. Juni 2023 um 12:25 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/7 "2023-06-09T12:25:47Z")

</div>

Genau, lade dir am besten eine yaml-Erweiterung für deine IDE (z.B. VS Code) herunter, sonst sucht du da ewig nach einem falschen Leerzeichen oder Tab.

---

<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:** [9. Juni 2023 um 12:49 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/8 "2023-06-09T12:49:46Z")

</div>

Vielleicht als kleine Hilfe:

> <https://github.com/shopware/platform/blob/trunk/src/Core/Framework/Resources/config/packages/shopware.yaml>

---

<div class="post-metadata">

**Author:** ![Leitzbacher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/leitzbacher/32/20915_2.png) [@Leitzbacher](https://forum.shopware.com/u/Leitzbacher)\
**Post date:** [9. Juni 2023 um 13:31 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/9 "2023-06-09T13:31:43Z")

</div>

Vielen Dank,

brauche ich dann nur den „html\_sanitizer“ oder die komplette yaml?

Dann kann ich schonmal in die richtige Richtung probieren 🙂

---

<div class="post-metadata">

**Author:** ![Leitzbacher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/leitzbacher/32/20915_2.png) [@Leitzbacher](https://forum.shopware.com/u/Leitzbacher)\
**Post date:** [9. Juni 2023 um 13:58 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/10 "2023-06-09T13:58:38Z")

</div>

Ich werde bekloppt, es funktioniert.

Musste zwei Einträge löschen, irgendwas mit log und noch die Attribute zum **html\_sanitizer** hinzufügen.  
(„ **data-toggle** “, „ **data-url** “, „ **title** “, )

Jetzt klappt es.  
Vielen Dank euch beiden.

---

<div class="post-metadata">

**Author:** ![CHSB](https://avatars.discourse-cdn.com/v4/letter/c/b3f665/32.png) [@CHSB](https://forum.shopware.com/u/CHSB)\
**Post date:** [22. September 2023 um 08:35 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/11 "2023-09-22T08:35:26Z")

</div>

Was hast du denn genau geändert damit das läuft? Ich finde das von Shopware ungeheuerlich was die hier abziehen. Ich habe so viel html Code bei den Produkten und den Kategorien und nix geht mehr seit dem Update. Das ist nur noch zum kotzen, sorry für dieses deutlichen Worte.

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [22. September 2023 um 08:51 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/12 "2023-09-22T08:51:00Z")

</div>

Das wäre die einfachste Form der z-shopware.yaml, um den Sanitizer zu deaktieren:

```auto
shopware:
  html_sanitizer:
    enabled: false

```

Intern verwenden wir - natürlich immer auch projektabhängig angepasst - folgende Standard-Config (orientiert an Shopware- und Frosh-Vorgaben zu u.a. Performance-Optimierung):

```auto
shopware:
  html_sanitizer:
    enabled: false
  admin_worker:
    enable_admin_worker: false
  mail:
    update_mail_variables_on_send: false
  increment:
    user_activity:
      type: 'array'
    message_queue:
      type: 'array'
monolog:
    handlers:
        main:
            level: error  
            buffer_size: 30
        business_event_handler_buffer:
            level: error

```

---

<div class="post-metadata">

**Author:** ![CHSB](https://avatars.discourse-cdn.com/v4/letter/c/b3f665/32.png) [@CHSB](https://forum.shopware.com/u/CHSB)\
**Post date:** [22. September 2023 um 09:14 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/13 "2023-09-22T09:14:18Z")

</div>

> [@area-net-gmbh](#):
>
> ```auto
> shopware:
> html_sanitizer:
> enabled: false
> 
> ```

Wenn ich das mache bekomme ich einen Error 500

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [24. September 2023 um 06:43 UTC](https://forum.shopware.com/t/html-filter-in-textbausteinen-sw-6-5-1-1/100021/14 "2023-09-24T06:43:18Z")

</div>

Die Möglichkeit den Sanitizer über obige Config zu deaktivieren besteht erst ab 6.5.3.0 - musst also ein Update machen.
