Lieber Artf Ich versuche, meiner Anwendung eine Funktion für Endnutzer hinzuzufügen. Es ist ein Tool zum dynamischen Hinzufügen von CSS und JS CDN-s. Wie bei jsFiddle oder Codepen, wenn wir externe Ressourcen (css/js) CDN-s hinzufügen. Das bedeutet, dass nach dem Hinzufügen eines Links für JS oder CSS dieser im Canvas...
artf
Wenn du dynamische CSS/JS innerhalb der Vorlage speichern musst, musst du sie am Body anhängen (z. B. 'editor.addComponents('<script src="...">..'))') wenn du sie außerhalb der Vorlage brauchst (die NUR den Körper verwaltet), also in der <...
Traits ändern die Komponente (und ihr endgültiges HTML), wenn du sie verwendest. Einfach das Aktualisieren der Traits-Sammlung in der Komponente ändert sich auf der HTML-Seite nicht
Guten Nachmittag, es wird sein, dass dieses GrapesJS ein Google-Analytics-Plugin installieren kann, um jede mit diesem Editor erstellte Seite zu überwachen, da es sehr vollständig ist und ich es weiterhin nutzen möchte
artf
Dafür musst du eine eigene Komponente erstellen https://grapesjs.com/docs/modules/Components.html https://grapesjs.com/docs/modules/Components-js.html
Hallo, Sir, Wir haben grapesJS für den Page Builder verwendet. Wir haben eine Seite von grapesJS & store auf einem entfernten Server erstellt. Jetzt wollen wir diese Seite einfach in unserem Eck anzeigen/vorschauen. Bitte geben Sie uns eine Lösung, wie man Readonly Grapes JS Vorschau in Angular 8 darstellt?
artf
Rendere einfach das HTML/CSS, das du auf deinem entfernten Server speicherst,
Wojiaoxiaomayun
Hallo, ich möchte projectData dynamisch in der Vorschau-Oberfläche anzeigen, nur zum Vorschauen, ohne andere Funktionen, einschließlich Rechtsklick und Ziehen usw. Es ist nicht erforderlich, noch HTML/CSS
Hallo, Ich habe eine benutzerdefinierte GrapesJS-Komponente geschrieben. Was ich mit dieser benutzerdefinierten Komponente erreichen möchte, ist, wenn ich zwei Komponenten desselben Typs in die GrapesJS-Leinwand platziere und beim Bearbeiten des Stils einer Komponente über den Style Manager automatisch den Stil der an...
Hallo und danke, dass du so ein gutes Projekt geteilt hast. Ich versuche, einige Dinge im Editor anzupassen, aber ich habe einige Fragen, die ich schätzen würde, wenn sie klärbar wären. Kürzlich habe ich einen Panel-Button erstellt, um den Editor zwischen absolut und default Modi zu wechseln, und es funktioniert probl...
artf
Du kannst es so ändern: 'editor.getConfig().allowScripts = ...'
artf
AllowScripts dient dazu, das Parsen von JS zu ermöglichen; sobald das Skript eingefügt ist, wird es ausgeführt, sodass man es nicht entfernen kann (eine Möglichkeit wäre, auf den Kontext des iframes zuzugreifen und manuell Änderungen vorzu...
RJCAM
Danke für die Antwort@artf . Hier ist das Problem: Der Code, den du mir gibst, ändert den Wert, funktioniert aber trotzdem nicht wie oben beschrieben. In der Demo, die ich (https://codepen.io/RJCAM/pen/xxZbNLw) teile, habe ich einen Button...
` const blocktext = blockManager.get('text').set({ Etikett: 'Modifizierter Text', Attribute: { } }) ` Ich möchte dem ursprünglichen Textblock ein Attribut hinzufügen, das Attribut soll dem Benutzer die Möglichkeit geben, der Komponente Zeit zu geben, zu erscheinen und zu verschwinden. Meine Frage ist: Welche Attribute...
artf
Das kannst du machen, 'Editor'. Blocks.get('text').set({ attributes: { class: 'my-custom-class' } })'
Hallo. In der neuesten Version ist es nicht möglich, einen Knopf per Drag & Drop zu verschieben. Er liefert diesen Fehler: ''Ungültige Zielposition: Zielerfassung nicht gefunden, Ziel ist nicht droppbar, akzeptiert [undefiniert], Komponente nicht ziehbar, akzeptabel von [undefiniert]''
RJCAM
@BerkeAras Der Standard-Button in der Formularkategorie kann nur innerhalb eines Formularblocks (dem ersten Block in der Formularkategorie) entfernt werden. Alle diese Blöcke dürfen nur in einem Formular eingefügt werden. Wenn du möchtest,...
Hallo. Ich bekomme diesen Fehler in der Konsole: Uncaught TypeError: Fehlgeschlagen, 'appendChild' auf 'Node' auszuführen: Parameter 1 ist nicht vom Typ 'Node'. Was könnte das sein?
BerkeAras
@artf Es tut mir leid wegen meines Problems. Der Bug ist behoben. Das Problem war, dass ich versucht habe, den Einstellungsbereich zu entfernen, aber es gab einen Typografiefehler.
RJCAM
Du musst genauer sein, was du erreichen willst und wie du diesen Fehler bekommst.
BerkeAras
Ich mache nichts. Wenn ich einfach GrapesJS auf meiner Seite platziere, passiert das.
Hallo! Ist es möglich, eine Version für Nicht-Entwickler oder Leute zu erstellen, die die Grundlagen des CSS nicht kennen? Ich programmiere ein CMS und die meisten Nutzer wissen nicht, welche Position absolut ist, sie wollen einfach das Element per Drag & Drop an einen Ort ziehen, wo sie wollen.
Ju99ernaut
'grapesjs' unterstützt bereits das freie Bewegen von Komponenten, siehe Ausgabe #1936