Text Editor "bereinigt" Quellcode und entfernt Bilder (img-Element)

Das text_cms_element Pseudo-Feld gibt es noch nicht. Ist nur der Plan, wie man speziell Regeln für das CMS Element aufstellen können soll. Die CMS Elemente nutzen zur Zeit alle das basic Rule-Set. Daher muss man das jetzt noch generell anpassen.

Wenn zB zusätzlich überall das img Tag erlaubt werden soll kann man das hier unter config/packages/shopware.yml eintragen (falls die noch nicht existiert, einfach anlegen). Die wird auch bei einem Update nicht überschrieben, sondern das ist der gängige Weg, um tiefgreifendere Einstellungen am System vorzunehmen.

shopware:
  html_sanitizer:
    sets:
      - name: basic
        tags: ["img"]
        attributes: ["src", "alt"]

Man kann darüber prinzipiell alles erlauben. Es gibt ein paar Sonderfälle wie script Tags oder iframes. Da muss man dann ggf zusätzliche Optionen am Set setzen. Das sind die von der HTML Purifier Library und die sind hier dokumentiert, falls es nötig sein sollte.

7 „Gefällt mir“