Hallo, Ich benutze dein Tool schon eine Weile und habe mich entschieden, auf eine neuere Version umzurüsten (von v0.12.37 zu v0.16.3 + gjs-preset-newsletter). Ich habe die Styles inline gespeichert, ich weiß, dass es nicht wünschenswert ist, aber da wir das Tool zum Verfassen von E-Mails nutzen, ist es trotzdem eine s...
artf
Ich würde empfehlen, diese Option zu verwenden. '''js grapesjs.init({ ... selectorManager: { componentFirst: true, }, }) ```
Hallo, ich benutze die Montserrat-Google-Schriftart. Nachdem ich so viele Dinge ausprobiert hatte, konnte ich die Schriftart schließlich mit folgender Weise einstellen: '.gjs-pn-buttons > span{ Schriftfamilie: "Montserrat", serifenlos; }` Aber wenn ich das mache, wird die Schriftart geändert, aber die Font-Awesome-Ico...
mcottret
Hallo @jayeshmotwani! Font Awesome auf das Attribut 'font-family' für seine Symbole angewiesen ist, und da dein Selektor diese Icons zusätzlich zum Text anvisiert, wird Font Awesomes 'font-family' von deinem überschrieben, was die Icons ze...
Jayeshmotwani
@mcottret Danke für deine Antwort. Ich habe das behoben, indem ich den Labeltext in einem Tag eingefügt und meine eigene Schriftart nur diesem Tag gegeben habe, statt dem gesamten <span> Button. Prost!
Ich habe eine Komponente zur "Ansicht" hinzugefügt. Ich möchte diese Komponente nur in der Ansicht anzeigen (und nicht zum Modell/HTML hinzufügen, das dadurch zur Ansicht hinzugefügt wird). Ich möchte alle "Kurs"-Aufgaben oder Änderungen an dieser Komponente bestehen. Dafür muss ich für alle Unterrichtsaufgaben ein Er...
megarg
Ich habe es herausgefunden – ich habe den lokalen Hook "aktualisieren" verwendet updated(property: any, value: any, prevValue: any) { für (sei i = 0; i < value.models.length; i++) { log.debug('$$$$ :', value.models[i].attributes.name); } }...
Hallo, Zuerst muss ich dir danken, dass du diesen großartigen Editor erstellt hast. Ich möchte zur Dokumentation des Block Manager-Teils beitragen. Als ich die Dokumentation durchforstete, stellte ich fest, dass das Beispiel mit dem Block Manager Entfernen in der Dokumentation fehlt. Ich habe die Dokumentation aktuali...
GoodPHP
Hallo, Falls Sie hier keine Antwort gefunden haben, können Sie sich an das Devfuture Team wenden: https://devfuture.pro/contact/ Wir sind auf GrapesJS spezialisiert.
Hallo zusammen! Ich benutze Grapesjs mit Vuejs und habe Schwierigkeiten mit CORS. Ich habe meinen gefälschten Endpunkt mit Beeceptor erstellt und habe unten den Code für den Editor: Es funktioniert einwandfrei, wenn ich normale Anfragen wie 'post(url, params).then()...' mache, aber es gibt einen CORS-Fehler aus, wenn...
Zero-Zheng
Hallo: Meine Lösung ist: Grapes JS-Einstellungen 'storageManager: { Typ: 'lokal', Autosave: True, stepsBeforeSave: 1, Autoload: Stimmt, }` API anfordern, um Daten zu erhalten und zu speichern 'localStorage.setItem ('gjs-html', res.data.htm...
tranle13
@Zero-Zheng, danke für die Lösung! Ich muss mit Remote arbeiten, gibt es also eine Möglichkeit, Remote mit einem gefälschten Endpunkt zum Laufen zu bringen? x( Oder ist es unmöglich?
artf
Es liegt am Endpunktanbieter zu entscheiden, ob die Cross-Request gültig ist, GrapesJS (oder jede Client-Bibliothek) hat damit nichts zu tun. Hier können Sie mehr darüber lesen, wie CORS https://developer.mozilla.org/en-US/docs/Web/HTTP/CO...
Version: 0.16.18 Bug: Die Auswahl, die ursprüngliche Hintergrundfarbe funktioniert nicht Wie man sie reproduziert: https://imgur.com/xqkt46E Tatsächlich:Der Hintergrund der Komponente ändert sich nicht. Erwartet:Der Hintergrund der Komponente sollte auf #0000000 geändert werden Danke @artf!
mcottret
Hallo @tranthanhhoa & @RJCAM, Der Fehler tritt tatsächlich nur auf, wenn gezielt ein Hintergrundfarbwert von '#000000' ausgewählt wird. Beim Nachverfolgen liegt es daran, dass der Standardwert der 'background-color'-Eigenschaft von ''none'...
RJCAM
@tranthanhhoa ich diesen Fehler in der Demo nicht reproduzieren kann (genau wie du), funktioniert er hier einwandfrei, schau dir das an: ! bg-farbe Was hast du vorher gemacht?
tranthanhhoa
Der Standardwert der Hintergrundfarbe-Eigenschaft auf transparent hat für mich funktioniert. Vielen Dank, @mcottret!
Ich habe Grapesjs in mein Projekt eingebettet, aber versucht, die Link-Komponente zu verwenden. Wie teste ich, ob dieser Link mich auf die angegebene URL weiterleitet?
artf
Links sind absichtlich deaktiviert, der richtige Weg ist, eine externe Vorschau zu verwenden, sonst könnte man den Benutzer aus dem Editor umleiten
Hallo @artf Ich möchte den dynamischen Link-Jump in Grapes JS implementieren, aber ich finde keine effektive Methode. Kannst du mir helfen? ! Bild
artf
Wenn du mit "Hyperlink-Sprung" den Anker-Link meinst, musst du in diesem Fall '#IDELEMENT' an den Link anhängen, wobei IDELEMENT die ID des Elements ist, auf das du zeigen möchtest.
Hallo @artf es ist ein großartiges Werkzeug, das leicht zu bedienen ist, herzlichen Glückwunsch. Ich möchte die Icons von Headern wie Blocks, Layer-Manager-Symbol in Text ändern, genau wie z. B. "Layers", "Blocks", "Style" usw Wie kann ich das archivieren, lassen Sie es mich bitte wissen. Danke. ! Aufnahme
SahilParmar123
Gelöst mit diesem pnm.getButton('views', 'open-sm').set({ Etikett: '<svg>...</svg>' });
Ich benutze GrapesJs, um Freemarker-FTL-Vorlagen zu definieren. Ich suche ein Problem, wenn mein benutzerdefiniertes HTML-Element nach dem Einfügen in Canvas geändert oder über die Import Template Component mit dem Newsletter-Plugin importiert wurde. Mein ursprünglicher HTML-Inhalt sieht also so aus: in Was meine Vorl...
Tomazkramberger
@tomazkramberger hast du eine Lösung für dieses Problem gefunden? @ShenolHusein Ja, das habe ich. Hier ist der Link zur Lösung https://stackoverflow.com/questions/63475404/html-editor-removes-freemarker-tags-inside-table-tag
ShenolHusein
@tomazkramberger hast du eine Lösung für dieses Problem gefunden?