1) Ich sehe unerwartetes Verhalten im GrapesJS-Editor. Kann mir bitte jemand mit dem Problem mit dem GrapesJS-Editor helfen? wenn ich Inhalte aus Outlook kopiere und direkt in den GrapesJS-Editor einfüge. es fügt einige Outlook-spezifische Tags (Junk-Tags wie MsoNormal, </o:p> usw.) in den Inhalt ein; wegen dieser Jun...
Pouyamiralayi
Eine Lösung könnte darin bestehen, diese benutzerdefinierten Outlook-Tags als benutzerdefinierte Komponententypen zu definieren; Der Editor erkennt diese Tags nicht, es sei denn, du definierst es. Prost.
inaLar
@arju1503 passiert das meist, wenn die Nachricht in Outlook weitergeleitet wird. Weitergeleitete E-Mails sind in Bezug auf Aufschlag etwas anderes als eine gesendete E-Mail. Aber es kann auch bei E-Mails passieren, da seit Outlook 2007 Out...
Geist
@arju1503 passiert dies normalerweise, wenn die Nachricht in Outlook weitergeleitet wird. Weitergeleitete E-Mails sind in Bezug auf Aufschlag etwas anderes als eine gesendete E-Mail. Aber es kann auch bei E-Mails passieren, da seit Outlook...
Ich sehe unerwartetes Verhalten im GrapesJS-Editor. Kann mir bitte jemand mit dem Problem mit dem GrapesJS-Editor helfen?Wenn ich Inhalte aus Outlook kopiere und direkt in den GrapesJS-Editor einfüge. es fügt einige Outlook-spezifische Tags (Junk-Tags wie MsoNormal, </o:p> usw.) in den Inhalt ein; wegen dieser Junk-Ta...
Schritte zur Reproduktion: Text hinzufügen, ein Wort auswählen, auf das Link-Symbol im RTE-Panel klicken, einen Link auswählen. Erwartetes Verhalten: Wenn ich Link auswähle, erwarte ich, dass die Symbolleiste (mit der Schaltfläche 'Elternteil auswählen') neben dem Abzeichen angezeigt wird. Tatsächliches Verhalten: Wen...
simplecommerce
@Abhisheknanda1344463 Hallo @artf @simplecommerce @devgru Gibt es Neuigkeiten dazu? Gibt es eine Möglichkeit, das manuell zu beheben? Danke Ich bin mir nicht sicher, ob es bei dir funktioniert, aber so habe ich es gemacht, um das zu umgehe...
Abhisheknanda1344463
@simplecommerce Danke, Mann. Es hat funktioniert. Danke
artf
Ich schließe das Problem, da es offenbar behoben ist.
FragenWie kann ich einen Teil meiner Vorlage zu einer Komponente machen?Wie kann ich draggableComponents auf eine solche Komponente setzen?Wenn ja, kann ich dann aufhören, selectable: false, highlightable: false, hoverable: false auf den Kindknoten innerhalb dieser Komponente einzustellen?Ist es möglich, eine andere e...
Pouyamiralayi
Wenn du den Editor mit einigen Komponenten initialisieren möchtest, die bereits in der Leinwand platziert sind, brauchst du Folgendes: '''js Editor-Initialisierung... Definiere benutzerdefinierte Komponente wie zuvor Anstatt mit der Blockd...
artf
Grapes hat momentan ein Problem beim Speichern benutzerdefinierter Komponenten außerhalb der Plugins. Tatsächlich werden sie korrekt gespeichert, es geht nur darum, Komponenten zu laden, die nicht erkannt werden, weil der benutzerdefiniert...
Jogai
Danke für die Antwort und die Links. Sie sind wirklich hilfreich. Für diese Frage suchte ich jedoch nach einer Möglichkeit, dies innerhalb einer Vorlage zu machen. Derzeit nutzen wir den Blockmanager nicht, unsere Nutzer ziehen nur Sachen...
Hallo zusammen, Ich habe die benutzerdefinierten CKEditor-Blöcke hinzugefügt und es funktioniert einwandfrei. aber das eigentliche Problem ist, dass ich die Eigenschaften in den CKEditor-Blöcken nicht löschen, verschieben oder hinzufügen kann. Ich habe alles versucht, aber nichts funktioniert. Ich habe wirklich festge...
artf
Nun, der Textbereich kann nicht ausgewählt werden, weil er ein statisches Element ist, das aus dem 'Skript' deiner Komponente generiert wird, also ist er nicht Teil des Editors, alles ist korrekt. Wenn dein Ziel ist, interne CKEditor-Konfi...
artf
Übrigens, mach das nicht: 'ClassicEditor.create(document.querySelector('#ckeditor'))'. Auf diese Weise bricht deine Integration mit mehreren Komponenten gleichzeitig. Ich denke, es wäre besser, wenn du deine Sachen auf diese Weise aktualis...
Hallo, Ich habe eine benutzerdefinierte Komponente, deren Inhalt durch das Wechseln der Merkmaleauswahloptionen geändert werden kann, die aber auch ähnlich wie der Textkomponententyp bearbeitet werden kann, wenn er bereits innerhalb der Canvas gerendert ist. Gibt es eine einfache Möglichkeit, das eigenschaftsbezogene...
inaLar
@artf, was "Auswählen" betrifft, konnte ich die Änderung im Inhalt nicht verknüpfen und sie bei der Änderung der Eigenschaft in einem Flow zum Laufen bringen und sie auch manuell durch Text/Inhalt ändern. Die manuelle Änderung synchronisie...
zgover
Man könnte einen Ereignislistener an das Inhaltsprop der Komponente anhängen und dann im Callback das Trait abrufen oder den Wert des Traits ändern, siehe Beispiel unten aus Docs '''javascript Aktualisieren wir die 'Optionen' unseres 'Typ'...
inaLar
Danke, Zachary1748, aber ich kann das in meinem Fall nicht verwenden. Vielleicht habe ich es nicht richtig erklärt. Ich habe ein maßgefertigtes Bauteil. Der Inhalt der Komponenten kann auf drei Arten verändert werden:Beim Ziehen und Absetz...
Ich versuche, eine Schiebekomponente zu erstellen, die ein Merkmal wie 'Anzahl der Slides' hat, und ich möchte, dass dieses Merkmal für alle Geräte unterschiedlich ist. Zum Beispiel: Der Nutzer kann 5 Folien für den Desktop und 2 für Mobilgeräte auswählen.
artf
Du solltest die Komponentenmerkmale bei Gerätewechseln aktualisieren https://jsfiddle.net/artur_arseniev/Lma0pu5v/
Hallo, Grapesjs ist eine fantastische Software und ich spiele jetzt seit etwa einer Woche damit. Ich habe ein bisschen Schwierigkeiten mit der URLLoad. Ich benutze einen Endpunkt, der JSON zurückgibt, wie du hier sehen kannst: ! Screenshot am 14.08.2019 um 08:14:15 Wie ich die Dokumentation gelesen habe: Soll das das...
artf
Das Ergebnis deines Endpunkts ist völlig falsch. Lesen Sie diesen Teil bitte sorgfältig: https://grapesjs.com/docs/modules/Storage.html#setup-the-server Du solltest so etwas wie das zurückgeben: '''js { 'gjs-' ist das id-Präfix 'gjs-compon...
Hallo Ich versuche, eine geordnete Liste mit Trauben zu erstellen. Ich habe versucht, Folgendes zur RTE hinzuzufügen: Und das funktioniert, wenn meine Seite beim Initialisieren des Editors mit HTML vorgefüllt ist, wie unten: Vorgefüllter Editor: ! 1 Erstellen Sie eine geordnete Liste: ! 2 Wenn ich jedoch einen neuen B...
thomas1204
Aus den obigen Kommentaren kann ich jetzt eine geordnete und ungeordnete Liste hinzufügen. Gibt es eine Möglichkeit, bestehende, geordnete und ungeordnete Liste zu aktualisieren? @artf @rahuloftheramaneffect
artf
Können Sie bitte eine reproduzierbare Demo erstellen? Dieser Fehler ohne Stack-Trace ist nutzlos(Optional) können wir die Tab-Taste verwenden, um die Listen einzuziehen? Du solltest es auf jeden Fall selbst machen oder dich auf etwas wie C...
rahuloftheramaneffekt
Hey! Danke für die schnelle Antwort.Können Sie bitte eine reproduzierbare Demo erstellen? Dieser Fehler ohne Stack-Trace ist nutzlos Hier ist eine Zip-Datei mit einer reduzierten Version meiner Editor-Seite. Demo.zip Es enthält eine Menge...
Hallo, Ich möchte Folgendes erreichen: Wenn der Benutzer auf ein Überschrifts-Tag H1, H2, H3 ... klickt, möchte ich, dass ein Merkmal (mit Auswahl-/Dropdown-Typ) erscheint, mit dem der TagName der Überschrift geändert werden kann
TheComputerM
Ich habe es gelöst, nachdem ich ein wenig im Internet gesucht habe. Fügen Sie dieses Merkmal hinzu '''js Eigenschaften: [ { Typ: 'auswählen', Optionen: [ { Wert: 'h1', Name: 'Kurs 1' }, { Wert: 'h2', Name: 'Kurs 2' }, { Wert: 'h3', Name: '...
Buddhilive
@hosseinghs das ausprobieren. Das ist genauso wie @TheComputerM den Code vorher implementiert haben. Und es funktioniert einwandfrei. ''s this.editor.Components.addType('headings', { isComponent: el => el.tagName.startsWith('H') & & Number...
Hosseinghs
Hallo, ich versuche dasselbe! Mein Problem ist, dass mein Überschrift-Element nicht aktualisiert wird, wenn ich auf eine der Optionen unter Eigenschaften klicke! Kannst du mir helfen?