GrapeJS für bestehendes CMS
@orionseye editor.destroy() ist keine Option, da alle HTML-Blöcke, die mit .init deklariert sind .. ist auch weg. du kannst ''editor.getHtml'' und ''editor.getCss'' aufrufen, bevor du sie löschst. Prost!
Lesen Sie die vollständige Antwort unten ↓Frage
Ich experimentiere schon eine Weile mit GrapeJS und habe es bereits in unser bestehendes (benutzerdefiniertes) CMS integriert und habe tinyMCE ersetzt. Da die beiden Ansätze unterschiedlich sind, möchte ich Sie um Hilfe bitten, wie man das Seitenspeichern nach Abschluss der Inhaltsbearbeitung handhabt. Derzeit besteht der Ansatz darin, Inhalte eines standardisierten definierten Bereichs zu extrahieren <div class='editableHtmlArea' id='EDITABLECONTENT'> <?php / EDITABLECONTENT / ?> .. Dann poste ich Daten dazwischen und lege sie zurück (speichert) in dieselbe Datei Was ist eure Erfahrung, eure...
Antworten (3)
@orionseye
editor.destroy() ist keine Option, da alle HTML-Blöcke, die mit .init deklariert sind .. ist auch weg.
du kannst ''editor.getHtml'' und ''editor.getCss'' aufrufen, bevor du sie löschst. Prost!
@pouyamiralayi Danke für den Tipp, ich überlege, auf Remote-Speicher umzusteigen, aber vorerst wurde das CMS entwickelt, um (bearbeitete) Inhalte in einer Flatfile zu speichern, also der Datei, die jemand gerade bearbeitet. Jede Seite hat ihre eigene index.php, sodass GrapeJS aktiv ist, sobald der...
Das ist wunderschön! 3 Zeilen und es funktioniert wie eine Rakete... Geh weg. HTML achtet sogar darauf, gültiges HTML5 auszugeben Tut mir leid, Pouya, dass ich selbst nicht daran gedacht habe. Vielen Dank
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #910
Schätzung der Komplexität, um bestehende HTML-Seiten ohne vordefinierte CSS-Struktur zu unterstützen?
Ich habe eine große Anzahl statischer Websites, einige wurden schon vor einiger Zeit entwickelt (mit Bootstrap usw.) und einige, die in jün...
Problem #3337
Frage: Verwenden Sie Pfeiltasten, um Blöcke in der Leinwand zu verschieben, die im absoluten Positionierungsmodus konfiguriert sind
Hallo, ich entwickle eine Lösung, mit der Schüler ihre Highschool-Erfahrungen als Folien aus dem Grapejs-Editor (ähnlich wie Canva) schilde...
Problem #3412
Das automatische Speichern funktioniert teilweise und hört nach dem Einfügen des Textes auf
Hallo zusammen. Ich benutze dieses großartige Projekt für eine Produktions-App, die mit React.js geschrieben wurde, also habe ich es in mei...
Problem #3213
Wie man die dynamisch hinzugefügten Eigenschaften speichert
Hallo, @artf, ich habe eine benutzerdefinierte Komponente, die eine Button-Eigenschaft hat. Wenn der Button gedrückt wird, füge ich dynamis...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen für kostenpflichtige Plugins...
Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins →Premium-Plugins werden mit Support, regelmäßigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins →Verwandte Tutorials
Tiefgehende Anleitungen zum gleichen Thema.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.