customField ohne Sanitizer

Hallo,

wie kann ich ein customField Texteditor ohne den sch. Sanitizer exportieren?
Eintrag im z-shopware.yaml funktioniert so leider nicht:

shopware:
  html_sanitizer:
    sets:
      - name: custom_fields
        fields:
          - name: product.customFields.mein_custom_field
            tags: [ "p", "br", "strong" ]
            attributes: [ "class", "style" ]

oder

shopware:
  html_sanitizer:
    enabled: true
    sets:
      - name: customfield_sanitizer
        tags: ["p", "br", "a", "strong", "em"]
        attributes: ["href", "target"]
        options:
          - key: HTML.Trusted
            value: true
          - key: CSS.Trusted
            value: true

Was soll ein customField Texteditor sein? Was möchtest du denn von wo nach wo exportieren?


Hier hab ich z.B. formatierte Texte, Tabellen usw. drin.
Dieses möchte ich über Magnalister an z.B. Ebay übergeben, dass nur unterhalb der Beschreibung möglich ist.
Leider schlägt da der Sanitizer zu und killt alle styles usw.
Daher hoffte ich, ich könnte den Sanitizer auch für einzelne customFields deaktivieren.

Wenn er dich generell stört, wieso deaktivierst du ihn dann nicht komplett?

Ich weiß nicht, ob es nur Ausschnitte sind, aber deine Beispiele sehen nicht vollständig aus.

In der Symfony Dokumentation findest du weitere Einstellmöglichkeiten:

Zum konkreten Beispiel habe ich keine Erfahrung, ob auch einzelne Felder ausgeschlossen werden können.

Wenn das Zusatzfeld ein Snippet ist, könntest du versuchen in einer *-shopware.yaml die Tags und Attribute für die Snippets zu erweitern.
Hab das selbst nicht getestet, bin zur Zeit auch mit diesem Sanitizer-Thema beschäftigt. Ist eine Idee und wäre ein Versuch wert.
Beispielhaft könnte das vielleicht so aussehen:

shopware:
  html_sanitizer:
    sets:
      -   name: snippet
          tags: [ "a", "table" ]
          attributes: ["data-only-snippet", "cellpadding", "cellspacing"]
          custom_attributes:
            - tags: ["a", "table"]
              attributes: ["data-only-snippet"]