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

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 wird bereinigt und automatisch aus dem Editor entfernt.“ angezeigt und wenn ich versuche das Img-Element einzufügen und den Text-Editor mit einem Klick auf fertig schließe, wird das Img-Element aus dem Quellcode entfernt.

Habe ich da vielleicht nur vergessen eine Einstellung anzupassen oder ist das ein gewolltes Feature mit der neuen 6.5 Version? Wie könnte ich diese „sanitize“ Funktion wieder aus dem Texteditor im Backend entfernen? Damit wäre zumindest für mich dann der komplette Erlebniswelten-Editor unbrauchbar.

Viele Grüße
Tom

2 „Gefällt mir“

Um einigermaßen sinnvoll arbeiten zu können und auch sinnvollen HTML-Code zu bekommen, empfehle ich das Plugin TinyMCE | Shopware Store - da kann man dann auch über die Benutzeroberfläche direkt Bilder einfügen.

Der Shopware-eigene Editor ist leider Murks. Ich weiß immer noch nicht, wie man so etwas entwickeln konnte - bzw. ob irgendjemand von Shopware diesen Editor schon einmal ernsthaft selber verwendet hat.

schnauf damit ein Editor etwas NICHT macht, über 100EUR ausgeben - ggf. sogar für ein Plugin mit Verfallsdatum?

Irgendwo muss doch eine Liste sein, welche Elemente rausgeworfen werden - DB, Config-Datein?

Ich würde JETZT jedenfalls nicht mehr so ein Plugin kaufen.

Der Editor scheint wohl eh „bald“ ausgedient zu haben:
https://developer.shopware.com/docs/resources/references/adr/2023-03-27-admin-text-editor-evaluation

1 „Gefällt mir“

Danke für die Rückmeldungen, das Plugin kenne ich, sehe es aber nicht ein für eine Funktion die Standard sein MUSS 129€ im Jahr auszugeben, zumal ich die meisten Funktionen die das Plugin liefert eh nicht nutzen würde. Der Standard Text-Editor ist mit dieser Neuerung jetzt gar nicht mehr zu gebrauchen.

Vom Regen in die Traufe

Wie ist den das bei all den Shopbetreibern die evtl. Bilder oder andere Elemente z.B. in ihren Produktbeschreibungen haben, sobald sie die Produktbeschreibungen anpassen wollen zerschießen die sich reihenweise die Artikeldaten. Das kann doch so nicht gewollt sein.

Weiß jemand mit welchem Update diese Änderung eingeführt wurde, ich habe dabei in den Changelogs von Version 6.4.20.1, 6.4.20.2 und 6.5 nichts gefunden

1 „Gefällt mir“

Tatsächlich ist die Funktion „Potenziell gefährlicher Code“ ein absolutes NoGo!
Wer hat sich sowas nur ausgedacht?
Zur Strafe müßte der mal ein paar Stunden damit arbeiten und sich reihenweise Formatierungen und einfachste html-Elemente zerschießen.
Absolut dreist, alle Anwender/Kunden auf die Stufe von Kindern zu degradieren, die nicht wissen was sie tun.
WO KANN MAN DIESEN UNFUG AUSSCHALTEN?
Zumindest das sollte einem als eigenverantwortlicher Anwender und gestandenem Unternehmer doch zugestanden werden.

Hoffentlich wird dieser Text nun nicht auch „automatisch“ zerschossen.

6 „Gefällt mir“

Ich habe dazu mal kurz ein Issue-Ticket erstellt, auch wenn das wahrscheinlich nicht viel bringen wird: Shopware Issuetracker

Dann ist ja jetzt tatsächlich die einzige kurzfristige Lösung das Plugin aus dem Store, auch eine Möglichkeit um die Umsätze anzukurbeln…

1 „Gefällt mir“

Vielleicht hilft ja das kostenfreie Plugin hier weiter:

Hallo Michael,

das Plugin habe ich auch schonmal installiert. Funktioniert bei mir lokal in Dockware (6.5) leider nicht richtig, das liegt aber glaube ich an Dockwear und der Installation aus Github und nicht am Plugin selbst.

Aber selbst wenn ich das Plugin zum Laufen bekomme, würde das ja nur den Texteditor in den Einkaufswelten ersetzen. In den Produkten, Kategorien usw. hätte man ja immer noch das gleiche Problem.

Viele Grüße
Tom

Nach dem Update bin ich echt überrascht das soetwas da eingebaut wurde. An sich ist damit die ganze Erlebniswelt absoluter Müll geworden. Damit kann man ja nur noch die paar Funktionen von shopware nutzen. In SW 6.4. war das defenitiv besser.

Bitte schnell um Workaround um die Funktion mlos zuwerden

1 „Gefällt mir“

@himora Hab dazu bereits mal ein Ticket erstellt. Shopware Issuetracker

@tom_prok Zieh dir das Plugin aus dem Store, Github musst du dir diesen Branch ziehen GitHub - moorl/plugin-MoorlCmsTwig at 6.5

VG

1 „Gefällt mir“

Hab es bereits gevotet und gehe jetzt erstmal den umweg über das twig/html Plugin

@Moorleiche Dein Ticket Issue-Ticket dazu habe ich wohl übersehen als ich mein erstellt habe, aber egal, viel hilft vielleicht viel :sweat_smile:

Wir sind wohl gezwungen das Plugin aus dem Store (TinyMCE | Shopware Store) zu kaufen, da wir die Elemente die sanitized werden Teilweise auch in den Produkt- und Kategoriebeschreibungen nutzen.

Für mich stellt sich immer noch die Frage nach dem Sinn dieses neuen Features…

Abgesehen davon, hat der Editor (zumindest bei SW 6.5) allgemein eine Macke. Wenn ich Zeilen, Texte oder eigenen HTML-Code eingeben möchte und danach auf den Button „Fertig“ klicke, wird leider gar nichts übernommen. Erst wenn ich mit der Maus irgendwo anders klicke, wird der Text übernommen. Was soll denn dieser Unsinn?

Ja den Fehler hatte ich auch schonmal, kommt aber zumindest bei mir nicht immer vor. Sehr komisch.

Ich sag es ja. Der Editor ist absoluter Murks. Erst gerade wieder versucht bei einem Projekt einen einfachen Text zu formatieren. Ohne händisch ins HTML eingreifen zu müssen, kaum möglich. Einem Kunden schon dreimal nicht zumutbar.

Ich weiß nicht, warum man bei Shopware den Aufwand gemacht hat, so eine Krücke von Grund auf neu zu entwickeln und dann quasi ungetestet auf die Kunden loszulassen.

2 „Gefällt mir“

Den gleichen Mist macht der Editor auch bei den Mail Templates. Dort wird auch alles gelöscht was ihm nicht passt. Somit kann man keine Mails mit einem Kopf mehr starten und erst im Fuss ein div, tbale oder was auch immer schließen.

@Shopware, da MÜSST ihr ganz ganz schnell ran… das System ist ja komplett geschrottet worden.

3 „Gefällt mir“

Ich sitze gerade vor dem selben Problem. Nicht einmal mehr ein span mit id kann man mehr einfügen um Sprungmarken zu erstellen. Wer hielt so einen Mist den für eine gute Idee. :rage:

Hast du schon für die Issue-Tickets abgestimmt:

@Moritz_Naczenski @marco.steinhaeuser
Habt ihr schon mitbekommen das es hier dringend was zutun gibt?!

Ja hab gevotet. Ich hoffe da bewegt sich bald was.

Hier gibt es auch noch einen Beitrag im Github Issue.

1 „Gefällt mir“