Hallo! Ich möchte eine benutzerdefinierte Komponente mit GrapesJS integrieren, indem ich Angular CLI 7 nutze, aber das rendert nicht. Meine Komponente basiert auf einer anderen Open-Source-Komponente. Wenn ich es in ein Angular-Projekt einbauen möchte, würde ich einfach die Abhängigkeiten/Bibliotheken in die Typescrip...
artf
Okay, aber was machst du mit den Ausgaben (Winkelkomponenten) des Editors? Ich meine, wie wirst du es am Ende benutzen? Jedenfalls sehe ich zwei verschiedene Ansätze für diese Art von Situation:Für jede Komponente ein benutzerdefiniertes R...
artf
@adelliinaa fangen wir mit einer einfachen Frage an, denn ich verstehe nicht: Was für einen Editor versuchst du zu erstellen? Ein Entwickler für Winkelkomponenten?!?
Adelliinaa
Ich möchte einen Formular-Builder erstellen, ähnlich dem, den du mit den MJML-Komponenten erstellt hast, aber mit Angular CLI statt JS. Und ja, die benutzerdefinierten Komponenten, die ich in GrapesJS integrieren möchte, sind ebenfalls in...
Hallo! Ich integriere GrapesJS in die Laravel-App und bisher läuft alles gut. Nachdem ich Remote Load and Storage konfiguriert habe, versuche ich, nach jedem Shop (Auto oder manuell) eine Benachrichtigung anzuzeigen. Indem ich der API-Dokumentation folgte, habe ich das ganz einfach bekommen: 'editor.on('storage:end:st...
artf
@csb346 ja, du hast recht, es gibt kein 'storage:success:store', das Ereignis 'storage:end:store' wird auch bei Fehlern korrekt aufgerufen, aber als letzter aufgerufen kannst du eine Flag-Variable verwenden '''js Lassen Sie den Fehler; edi...
Hallo @artf, Ich möchte Fullpage.js mit GrapesJS hinzufügen. Also bitte helft mir, was soll ich tun? Ich versuche, es als einfache HTML-Inhalte zu laden und fulpage.js in Canvas-Skripten hinzuzufügen. aber ich kann es nicht.
artf
Beginnen Sie damit, die Dokumentation zu lesen: https://grapesjs.com/docs/modules/Components.html https://grapesjs.com/docs/modules/Components-js.html Wenn du es nach der Dokumentation noch nicht machen kannst, eröffne ein Problem, indem d...
Wie man ein Kontrollkästchen eingibt, in Definition New Trait (https://grapesjs.com/docs/modules/Traits.html#define-new-trait-type), habe ich gemacht, und das Kontrollkästchen erscheint nicht. Wenn ich mit eingebauten Merkmalstypen (Checkbox) vergleiche, gibt es Tags i, danke ! Screenshot4 'Erschaffen Sie Elemen in De...
artf
Zunächst einmal musst du eine Demo für einen solchen Fall bereitstellen, und warum funktioniert der eingebaute Kontrollkästchen-Eigenschaftstyp nicht für dich?
Keine Antwort[Bot]
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...
Hallo! Ich hatte gerade dasselbe Problem: https://github.com/artf/grapesjs/issues/1295#issuecomment-410046832 Während du auf eine dieser Schaltflächen klickst. ! Bild 'this.getPropertiesEl().style.display="none"' Kann den Eigenschafts-'Stil' der undefinierten oder nullen Referenz nicht erhalten Hat es jemand geschafft...
zgeist
Ich habe dasselbe Problem Wie kann ich das beheben?
Senchden
Ich kann bestätigen, dass es in Web Page Demo v0.15.8 nicht möglich ist, einen Stil auf ein Element zu setzen. IE11 drucke dies auf die Konsole aus, wenn du versuchst, einen Stil über den Style Manager einzustellen:
Alkotronikk
Bei mir lag das Problem bei ParentNode.children und ich hatte keinen Polyfill.
1) Geben Sie Doppelstrich ( -- ) in die Textkomponente ein. 2) Klicken Sie auf MJML exportieren. Siehe den Fehler auf der Demo-Website: ! Screenshot vom 17.07.2019, 23.56.15
Hey Leute, Ich bin neu bei Grapejs, aber bisher liebe ich es wirklich! Jetzt bin ich auf ein Problem gestoßen, das ich einfach nicht lösen oder irgendwo eine Lösung finden kann, oder ich bin einfach zu dumm. Ich habe mit meinen eigenen benannten Plugins herumgespielt und sie in das grapejs-script importiert. Es funkti...
artf
Können Sie bitte eine reproduzierbare Demo erstellen? Aus deinen Beispielen kann ich sogar sagen: "Du hast keine Optionen in deinen Plugins", daher kann ich dir ohne Demo nicht helfen. Beim nächsten Mal, falls etwas nicht funktioniert, fol...
untouch68
Können Sie bitte eine reproduzierbare Demo erstellen?Aus deinen Beispielen kann ich sogar sagen: "Du hast keine Optionen in deinen Plugins", daher kann ich dir ohne Demo nicht helfen.Beim nächsten Mal, wenn etwas nicht funktioniert, folge...
artf
@untouch68 nochmals, deine Beispiele sind unvollständig, kannst du eine reproduzierbare Demo erstellen?
Hallo zusammen, Ich bin neu in diesem Bereich, daher entschuldige ich meine Frage. Ich versuche, grapesjs zu nutzen, um E-Mail-Vorlagen zu bearbeiten. Ist es möglich, dynamische Felder im Editor zu haben? zum Beispiel [Vorname], [Nachname], [E-Mail-Adresse] .. usw. Bevor ich die E-Mail schicke, ersetze ich diese dynam...
Mohammed-Gaber-Ramadan
Ja, ich werde Folgendes machen: Ich werde das Nachrichtenbrief-Plugin verwenden https://github.com/artf/grapesjs-preset-newsletter Und ich werde das CKeditor-Plugin verwenden https://github.com/artf/grapesjs-plugin-ckeditor und ich werde e...
alikabeer32
Kannst du ein kurzes Beispiel für eine Mail geben, die das verwendet, damit ich besser verstehe, was du mit "dynamisch" meinst Feld"?
Mohammed-Gaber-Ramadan
Zum Beispiel haben wir 5 dynamische Felder (Vorname, Nachname, E-Mail, Telefon, Firmenname) Unser Nutzer geht auf die Seite, um eine E-Mail-Vorlage zu erstellen, die zum Beispiel verwendet wird, um seine Kunden willkommen zu heißen. Also b...
Ich habe eine bestehende Vorlage, die das Bild gerade in der Mitte der Seite anzeigt. Jetzt möchte ich es links oder anklickbar machen, sodass sich das Bild, wenn der Nutzer auf das Bild klickt, sich mit 'href' öffnen sollte. Wie kann man das tun? Derzeit haben wir einen Linkblock und darin können wir ein Bild platzie...
miky9585
Ich habe es auf folgende Weise gelöst: Zum Backend-Skript: var originalImage = Editor. DomComponents.getType('image'); Redakteur. DomComponents.addType('image', { model: originalImage.model.extend({ defaults: Object.assign({}, originalImag...
miky9585
SEO-freundliches Backend (hinzugefügte Alt attr) var originalImage = Editor. DomComponents.getType('image'); Redakteur. DomComponents.addType('image', { model: originalImage.model.extend({ defaults: Object.assign({}, originalImage.model.pr...
artf
@chauhankiran der richtige Schritt wäre, eine eigene Komponente zu erstellen, eine Art 'Link-Image', die die 'Image'-Komponente ersetzt. Die Wurzel dieser Komponente ist das <a>Element '' und das innere das Bild.
WARNUNG LESEN und FOLGEN Sie den nächsten 5 Schritten, dann ENTFERNEN Sie sie, bevor Sie das Problem veröffentlichenBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdVerwenden Sie die GitHub-Probleme EXKLUSIV für BUGS, FEATURE-ANFRAGEN oder FRAGEN. Setzen Sie den Tit...
KHBHR
Hallo Artf, Ich möchte Ihnen zunächst für Ihre großartige Arbeit danken. Zweitens möchte ich wissen, ob es eine Möglichkeit gibt, eine Komponente mit ihren Eltern zu verschieben, wenn man sie von einer Zelle in eine andere zieht? Der Grund...
artf
Wenn du den gesamten Elternteil verschieben musst, macht es keinen Sinn, dem Benutzer das Verschieben dieser Komponente zu erlauben, also mach es einfach 'draggable: false' ' <tr><table> <tbody> <td> <a data-gjs-type="Link" data-gjs-dragga...
Deus-X
Ich muss dieses alte Thema noch einmal aufgreifen. Ich habe jetzt dieselbe Anforderung. Was meiner Meinung nach berechtigt ist. @artf Wenn ich die Komponente auf 'draggable: false' setze, kann ich die Komponente einfach nicht verschieben,...