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.