Hallo, Ich versuche seit ein paar Wochen, Grapes in mein VueJs-Projekt zu integrieren, aber ich habe eine Frage an AssetManagement. Das ist meine einfache AssetManager-Konfiguration, aus irgendeinem Grund lädt es ein weiteres Image, das ich vor zwei Wochen hochgeladen habe, und aktualisiert sich nicht, egal was ich ve...
gixid192
@TheEightArms Du kannst storeManager in init function auf false setzen.
TheEightArms
Ich habe herausgefunden, dass seine Assets aus dem gespeicherten Code und aus der Datenbank geladen werden. Gibt es eine Möglichkeit, dem StoreManager zu sagen, dass er Assets nicht laden soll? Danke
artf
Du kannst auch vermeiden, Assets von deinem Endpunkt zurückzugeben (wo du Komponenten und Stile lädst).
Hallo @artf! Ich habe einen Web-Builder mit GrapesJS erstellt. Ich möchte die Eye-Slash-Taste im Vorschaumodus entfernen und durch die Zurück-Taste ersetzen. Wie macht man das? Bitte helft mir.
robsonsobral
> würde ich vorschlagen, extending den ursprünglichen Preview-Befehl zu erweiternDanke für deine Antwort, @artf. Gibt es irgendeine Dokumentation oder Beispielcode zum Erweitern eines bestehenden Befehls? https://grapesjs.com/docs/modules/...
collindutter
@niveth09 hier ist der Code zum Erweitern des Vorschaubefehls ohne die Auge-Taste:
artf
Ich würde vorschlagen, extending den ursprünglichen Preview-Befehl zu verwenden
Hallo zusammen Ich versuche, einen Editor zu implementieren, bei dem bestimmte Seitenabschnitte bearbeitbar oder weggelassen werden können (z. B. eine gemischte Seite, bei der einige Elemente dynamisch sind und andere nicht). Ich habe großen Erfolg, indem ich die data-gjs-Attribute nutze, um dieses Verhalten generell...
mrobertshaw
Das ist enorm hilfreich. Vielen Dank für Ihre schnelle Antwort und für Ihr fantastisches, cleveres und gut gestaltetes Produkt, das unserem Produkt enorm hilft.
artf
Hallo@mrobertshaw das Hauptelement ist als Editor-Container gedacht und nicht als Wrapper. Du musst diese Option nutzen, wenn du die Requisiten des Wrappers bearbeiten möchtest: '''js grapesjs.init({ ... domComponents: { Verpackung: { drop...
GJSBlock
Danke, dass du das gemeldet hast, @mrobertshaw. Tolle Frage zu *. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spezielles Modul Suche nach d...
Hallo @artf! Vor einiger Zeit hast du die folgenden PRs zusammengeführt:https://github.com/artf/grapesjs-plugin-ckeditor/pull/39https://github.com/artf/grapesjs/pull/2977 Im Zusammenhang mit diesem Problem. Wäre es möglich, 'grapesjs-plugin-ckeditor' zu versiegeln, damit die Korrektur eingefügt werden kann? Vielen Dan...
artf
Fertig! Sorry, ich hatte es 😬 total vergessen
GJSBlock
Danke, dass du das gemeldet hast, @mcottret. Tolle Frage zu FEAT: 'grapesjs-plugin-ckeditor' Version. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation f...
Gibt es ein Grapedrop-Form-Trenner-Plugin für Grapesjs? Gibt es eine Website, die Plugins für Grapesjs verkauft?
MarksEliel
Hallo, @MarksEliel Hast du es geschafft? @Abhisheknanda1344463 Wow, ich habe heute Morgen eine Benachrichtigung von Github erhalten, als ich gesehen habe, dass es dein Link war, vielen Dank, es war großartig! Herzlichen Glückwunsch! Möchte...
Nein. Wie auch immer, du musst nur ein Merkmal (als Requisit) erstellen und den Komponenteninhalt aktualisieren (z. B. mit dem SVG eines Formteilers) bei dessen Änderung
Ich benutze das neueste GrapesJS (v0.16.27). Laut der Lösung für das Problem (#2029) wurde die Ausnahme erkannt und in die Konsole eingeloggt. Gibt es eine Möglichkeit, wie wir die Fehler außer dem Konsolenprotokoll kennenlernen können? Etwas Ähnliches wie asset:upload:error, wenn wir parse:error haben, wäre es hilfre...
artf
In der Regel stammt der Fehler nicht vom Parser, sondern von der Erstellung des DOM (z. B. erstellt der Editor das Element mit 'setAttribute'). Man kann Fehler des Editors erkennen, indem man dem Log-Event zuhört '''js editor.on('log:error...
GJSBlock
Danke, dass du das gemeldet hast, @sathyanarayananaCES. Das Problem mit [Frage] Gibt es irgendeine Möglichkeit, die Parser-Fehler außer aus dem Konsolenlogbuch zu bekommen, scheint ein Rennbedingungs- oder Zustandsmanagement-Timing-Problem...
Ich möchte ein Skript auf das RTE-Element anwenden, das das Select-HTML-Element ist. Wenn man den Wert für aus einem Select-Feld auswählt, sollten die dynamischen Werte an ein anderes Select-Feld angehängt werden, aber das Skript funktioniert nicht in RTE. ! Screenshot 25.11.2020 um 13:30:28 Uhr rte.add('custom-childk...
artf
Vielleicht, weil es 'stringify' und nicht 'stringfy' ist...
GJSBlock
Danke, dass du das gemeldet hast, @pranay2210. Toller Vorschlag zu *! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verhalten zu erreichen. Verwendung des Ereignissyst...
Ich möchte sehen, wie der Code Event-Hide oder Delete-Elemente verwaltet. Wo kann ich sie finden? <img width="958" alt="Capture" src="https://user-images.githubusercontent.com/56115755/99949266-509d2480-2dad-11eb-8203-51432975b4d3.PNG"> Vielen Dank!
artf
Hier https://github.com/artf/grapesjs/blob/d802eba08559a3e1c7830e937a78b0b2a417f2e4/src/navigator/view/ItemView.js#L12-L22
GJSBlock
Danke, dass du das gemeldet hast, @phamhongphuc1999. Gute Frage zu Elemente ausblenden, wenn ich im Open Layer Manager auf das Augensymbol klicke. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an...
Version: Letzter In der Demo erscheint der Fehler nicht, ich glaube, das gilt für die Nutzung von LocalStorage als Speicher. Grapesjs funktioniert normal mit Hintergrund, aber wenn ich die Hintergrundebenen einfüge, wird alles korrekt angezeigt. Das Problem ist, dass beim Neuladen des Editors die erstellten Ebenen nic...
artf
In der Demo erscheint der Fehler nicht, ich glaube, das gilt für die Nutzung von LocalStorage als Speicher. Nein, die Verwendung von lokalem oder entferntem Speicher macht keinen Unterschied, da die verwendete JSON-Struktur dieselbe ist. I...
GJSBlock
Danke, dass du das gemeldet hast, @MarksEliel. Das Problem mit Hintergrundschichten leer im Reload-Editor scheint ein Rennzustands- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszy...
Es sind so viele Klicks nötig, um RTE zu aktivieren, kann ich Text mit nur einem Klick bearbeiten. Ich habe versucht, das Attribut contenteditable hinzuzufügen, aber Storage Manager erkennt keine Textänderungen auf diese Weise. Bitte helft mir.
artf
Du kannst die Textkomponentenansicht erweitern und onActive mit einem Klick statt dblclick auslösen https://github.com/artf/grapesjs/blob/d3256e621bb43a537213ffcd86b10dc0bd070c0b/src/dom_components/view/ComponentTextView.js#L7-L10
antoineando-zenchef
@vidhii16 @fahad157 Ich konnte es mit diesem Code zum Laufen bringen: <img width="758" alt="image" src="https://github.com/user-attachments/assets/2f9418e8-66f4-43ef-a5ac-428ede52e8a9" />
fahad157
@artf Ich habe es versucht, indem ich es auf Klicken geändert habe, aber es funktioniert bei mir nicht, bitte helft mir ! Bild