Hallo zusammen, ich benutze Version 0.15.3 und möchte HTML-Daten mit Inline-CSS auf Serverseite speichern Das ist mein Code, bei dem ich zuerst HTML auf Local-Storage speichere und es dann mit dem Storage Manager verschicke. Ich möchte wissen, ob es eine Möglichkeit gibt, HTML mit Inline-CSS zu senden, ohne es im loka...
artf
Beziehen Sie sich auf den Befehl, der im Newsletter-Preset verwendet wird, um CSS https://github.com/artf/grapesjs-preset-newsletter/blob/master/src/openExportCommand.js standardmäßig gibt es keine Möglichkeit, das zu tun.
Wenn Sie auf einen Textknoten klicken, befindet sich der Cursor am Anfang des Blocks. Ein erneutes Klicken bewegt den Cursor nicht in die richtige Position, wenn du mehr Text einfügen möchtest, daher musst du die Pfeiltaste benutzen, um den Cursor in Position zu bringen. Kein großes Problem, aber es wäre großartig, we...
artf
In der Tat, so sollte es funktionieren... Das liegt an diesem Bug #2210 Schon behoben und bereit für die nächste Version (hoffe, sie diese Woche zu veröffentlichen) Für den Moment musst du die Funktion 'config.domComponents.draggableCompon...
Wenn der 'rte'-Abschnitt der Editor-Konfiguration definiert ist, nehme ich an, dass die definierten Standardaktionen das 'actions'-Array widerspiegeln sollten: Das bedeutet, dass dies sollte nur die 'fettgedruckte' Aktion darstellen Stattdessen werden alle Standardaktionen instanziiert: "fett", "kursiv", "unterstreich...
artf
Mmm, falsche Taste in Docs... Es sollte so sein '''js const editor = grapesjs.init({ // ... richTextEditor: { Aktionen: ['Bold'] } }); ``` Danke für den Bericht
Hallo zusammen, hat ich weiß, dass wir externe String-Werte in der Skriptfunktion verwenden, indem wir der Variablen den Wert zuweisen in benutzerdefinierten Triats. aber ich habe versucht, das Objekt oder das Array zu passieren. Ich habe die richtigen Werte nicht bekommen. Ich habe wirklich daran festgehalten, kann m...
artf
@Ramkumar-Murugesan-Objekte/Arrays noch nicht unterstützt werden, werden wir sie in der nächsten Version hinzufügen. Für den Moment, wenn du ein Objekt/Array im Skript brauchst, erstelle eine weitere Eigenschaft mit einer JSON.stringify-Ve...
Hallo @artf, Kannst du mir bitte sagen, was der schnellste und einfachste Weg ist, Komponentenstile zu extrahieren? Ich habe eine Vorlage und in dieser Vorlage kann man einen Teil des Headers, des Footers bearbeiten und Inhalte zwischen ihnen hinzufügen. Ich speichere nicht die ganze Vorlage, sondern nur den Inhalt in...
Abozhinov
Ich sehe kein Problem mit Medienanfragen. Die Regeln werden vom Selektor erkannt und alles funktioniert einwandfrei. Ich füge Klassen- und Set-Style nur für Mobilgeräte hinzu und es funktioniert.
artf
Ja, Styles sind in einem anderen Container ('Editor. CssComposer.getAll()'), also ist es etwas schwieriger und es gibt keine API zum Extrahieren aller passenden Stile. Was ich empfehlen würde, so etwas zu machen '''js const matchedRules =...
Hallo! Gibt es eine Möglichkeit, allgemeine, letzte Editor-Updates über das Ereignis editor.on('update') zu erhalten? So etwas in der Art: editor.on('update', e => { Hol dir das Event Erhalten Sie die spezifischen, aktuellen Updates (HTML und CSS) })
olgertpysqyli
Hallo. Du kannst Variablen für HTML, CSS und JS deklarieren, und deren Wert wird jedes Mal aktualisiert, wenn ein Editor-Change-Event ausgelöst wird. 'change() {' 'this.html = editor.getHtml();' 'this....
gabd1411
Ich habe ein weiteres verfügbares Event gefunden, editor.on('change'), aber es scheint schwierig zu sein, die HTML- und CSS-Updates dieses Events zu lesen
Gibt es eine Möglichkeit, alle Standardsymbole durch SVG zu ersetzen? Ich weiß, dass es in der Roadmap steht, aber vielleicht gibt es eine Möglichkeit, wie wir das jetzt manuell machen können?
artf
Standard-Icons werden über Klassen angewendet, daher ist der einzige Weg, sie nicht zu verwenden und benutzerdefinierte SVGs im Zielelement hinzuzufügen. Übrigens, das aktuelle aktuelle Problem dazu ist hier #644
Tolles Projekt.. Ich versuche, das zu integrieren, und habe dieses Problem. Angenommen, ich habe bereits einen Stil für Desktop und füge zum Beispiel einen neuen Stil für Mobilgeräte hinzu, anstatt eine Medienanfrage für Mobilgeräte zu erstellen, wird diese überschrieben, ohne eine Medienanfrage zu erstellen. Irgendwe...
artf
Bitte folgen Sie @damey2011 der [BUG]-Vorlage, wenn Sie ein solches Thema eröffnen; mit den aktuellen Informationen ist es unmöglich, Ihnen wirklich gute Hilfe zu geben
Hallo und danke für GrapesJS. Es ist großartig. Ich habe eine Frage, auf die ich bisher keine Antwort finden konnte. Ich benutze PHP/Yii und MySQL Datenbank. Dein Beispiel für die externe Speicherkonfiguration:storageManager: { Typ: 'remote', URLStore: 'http://endpoint/store-template/some-id-123', urlLoad: 'http://end...
smik3
Gibt es einen Grund, warum man PHP nicht direkt als JSON-Datei speichern kann, anstatt in der Datenbank?
arievanden
Wahrscheinlich könnte ich, aber wir müssen es in der Datenbank speichern. Mir geht es gut, ein Entwickler hat es für mich herausgefunden, aber es wäre großartig, einige detailliertere Codebeispiele für PHP/mySQL zu haben. Deine Ärzte sind...
artf
Mein Problem ist, dass ich versuche, die HTML-zu-JSON-Konvertierung richtig zu formatieren GrapesJS generiert standardmäßig 4 Datentypen: HTML, CSS, Komponenten (JSON aus HTML), Styles (JSON aus CSS) Also solltest du keine Art von Umstellu...