Wie du den Sanitizer in Shopware 6 ab Version 6.5.3.0 deaktivieren kannst

Anleitung, wie du den Sanitizer in Shopware 6 ab der Version 6.5.3.0 deaktivieren kannst. Der Sanitizer ist ein Sicherheitsmechanismus, der unerwünschte Inhalte aus Eingabefeldern entfernt, um potenzielle Sicherheitsrisiken zu minimieren. Manchmal kann es jedoch notwendig sein, den Sanitizer zu deaktivieren, zum Beispiel wenn du bestimmte Inhalte speichern möchtest, die vom Standard-Sanitizer als unerwünscht eingestuft werden.

Um den Sanitizer in Shopware 6 ab der Version 6.5.3.0 zu deaktivieren, musst du eine Konfigurationsdatei bearbeiten. Die Datei, die du bearbeiten musst, heißt “z-shopware.yaml” und befindet sich in deinem Shopware-Verzeichnis.

Öffne die “z-shopware.yaml”-Datei mit einem Texteditor und suche nach dem Abschnitt “shopware”. Diese Datei befindet sich im Verzeichnis config/packages/. Beachte, dass die Datei standardmäßig nicht existiert. Du kannst jedoch eine Kopie der shopware.yaml im selben Verzeichnis erstellen. Innerhalb dieses Abschnitts findest du den Eintrag “html_sanitizer” mit dem Parameter “enabled”. Standardmäßig ist dieser Parameter auf “true” gesetzt, was bedeutet, dass der Sanitizer aktiviert ist.

Um den Sanitizer zu deaktivieren, ändere den Wert des Parameters “enabled” auf “false”. Speichere die Datei nach der Änderung ab. Falls es den Eintag noch nicht gibt, kannst du diesen auch einfach eintragen.

shopware:
    html_sanitizer:
        enabled: false

Sobald du die “z-shopware.yaml”-Datei gespeichert hast, musst du den Shopware-Adminbereich neu laden, damit die Änderungen wirksam werden. Navigiere zu deinem Shopware-Adminbereich und führe einen Neuladen durch.

Nachdem du den Sanitizer deaktiviert hast, werden alle Inhalte, die du in Eingabefeldern speicherst, unverändert gespeichert, ohne dass der Sanitizer sie bereinigt.

Bitte beachte, dass das Deaktivieren des Sanitizers potenzielle Sicherheitsrisiken mit sich bringen kann. Stelle sicher, dass du deine Eingabefelder sorgfältig überprüfst und nur vertrauenswürdige Inhalte speicherst, um Sicherheitslücken zu vermeiden.

Das war’s schon! Du hast erfolgreich den Sanitizer in Shopware 6 ab der Version 6.5.3.0 deaktiviert. Viel Spaß beim Anpassen und Verwalten deines Shops!

Alternativ kann man auch Whitelists verwenden. Dies haben wir in folgendem Beitrag beschrieben.

Teile den Beitrag mit Freunden.