Ich versuche, Grapesjs mit Nuxtjs Framework abzuschließen. Gibt es dafür Lösungen?
artf
Ich denke, es geht einfach darum, eine Vue-Komponente für GrapesJS zu erstellen und sie in einigen deiner Seiten zu verwenden
GJSBlock
Danke, dass du das gemeldet hast, @pranay2210. Gute Frage zu Wie verwendet man grapesjs mit nuxtjs ?. Der empfohlene Ansatz bei Canvas ist die eventgesteuerte API. Fang hier an: Überprüfe die GrapesJS Dokumentation für dein spezielles Modu...
Ich benutze derzeit grapesjs, um E-Mail-Vorlagen zu erstellen, aber wenn ich HTML importiere, mit dem <style> Tag bereits drin, teilt es HTML und CSS auf, bevor das gespeichert wird. Wenn das in meiner Backend-Datenbank gespeichert wird, gibt es kein oder <style> <link> kein Tag im HTML, stattdessen wird es separat ge...
Ju99ernaut
Grapesjs unterstützt keine Inlinecss, aber du kannst die gleiche Technik wie hier https://github.com/artf/grapesjs-preset-newsletter verwenden. Es verwendet das 'juice'-Paket, um HTML und CSS zusammenzuführen
artf
Ja, im Moment wird das Inline-CSS für den CssComposer parsed und aus dem DOM entfernt. Dies ermöglicht es dem Editor, seine Stile zu bearbeiten.
ronaldohoch
Eine Frage dazu. Wie kann ckeditor bearbeiten, die Spanne mit Inline-Stilen zu platzieren und sie nach dem Schließen und Wiederöffnen derselben Vorlage behalten?
Hallo Lieber, weißt du, warum die Standardeigenschaften im Style-Manager nicht ausgewählt sind? Welches Ereignis kann ich auslösen, um das zu aktualisieren? ! Bild
artf
Versuche, deine Konfiguration für den 'styleManager'-https://github.com/artf/grapesjs/blob/dev/src/style_manager/config/config.js zu überprüfen (highlightChanged sollte 'true' sein).
GJSBlock
Danke, dass du das gemeldet hast, @alemenciones. Gute Frage zu Standardeigenschaften nicht in styleManager ausgewählt. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die Gra...
Ich denke, das Einzige, was diesen Bauer großartig machen würde, wäre, Tailwind CSS-Klassen hinzuzufügen. Vor allem jetzt mit dem neuen Rückenwind-CSS-On-Demand-Generator.
Ju99ernaut
Ich bin mir nicht sicher, ob das etwas ist, das zur Kernbibliothek hinzugefügt werden kann, aber ein Plugin dafür wäre definitiv großartig.
artf
Ja, ich stimme Brendon zu, das ist definitiv etwas, das als Plugin hinzugefügt werden könnte
GJSBlock
Danke, dass du das gemeldet hast, @silicahd. Danke, dass du deinen Bericht über FEAT: Tailwind CSS geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reproduzierbares Beispiel...
Version: 0.16.45 Wenn ich grapejs-preset-js hinzufüge, wiederholt StyleManager jede Option zweimal. Hier ist der JSFIDDLE-Link, auf dem du dasselbe Verhalten überprüfen kannst. https://jsfiddle.net/assadnazar/2asojqrc/1/ Vielleicht ist es das Zusammenführen der Optionen nicht
Danke, dass du das gemeldet hast, @assadnazar. Danke, dass du deinen Bericht über StyleManager-Optionen, die sich zweimal wiederholen, geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ei...
Ich habe eine Situation, in der ich je nachdem, wie der Asset Manager geöffnet wird, eine etwas andere Upload-URL weitergeben möchte. Im Ereignis asset:upload:start schaut es darauf, welche Upload-URL es verwenden soll, und wenn ich das ändern muss, mache ich das amConfig = editorAssetManager.getConfig() amConfig.uplo...
SzaboGabesz
Redakteur. AssetManager.config.upload = 'NEW_URL' erledigt das
Ju99ernaut
Der Wert in der Konfiguration wird nur während init verwendet, daher bringt eine Änderung nichts, vielleicht hilft es, diese zu ändern: '''js Redakteur. Assets.FileUploader().config.upload = 'NEWURL'; Redakteur. Assets.AssetsView().config....
rcloss
Danke, habe gerade beide ausprobiert, aber kein Erfolg, zumindest nicht im asset:upload:start-Event
Hallo, ich habe ein Problem, nämlich dass beim Hinzufügen eines Videos oder Bildes auf die Leinwand es nicht zentriert ist, sondern nach links. Mit Hilfe des Panels stelle ich die Ausrichtung ein, aber sie zentriert auch nicht. ! Bild
Ju99ernaut
Versuche, es in einen Behälter zu legen, du kannst es wahrscheinlich mit etwas wie Flexbox zentrieren.
GJSBlock
Danke, dass du das gemeldet hast, @FacuCarbon. Danke, dass du deinen Bericht über Bilder und Videos nicht fokussiert geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reproduz...
Ich habe eine Frage, bei der ich hoffe, dass mir jemand helfen kann. Ich möchte eine Eigenschaft erstellen, bei der ich vordefinierte Farben auswählen kann, wenn ich eine Div mit einer bestimmten Div auswähle. Kann mir jemand helfen, wie ich das auf einfache Weise erreichen kann?
artf
Nun, du kannst einen einfachen Select-Merkmal-Typ mit der Farbliste verwenden und dessen Stil aktualisieren, sobald er geändert wurde. Hier finden Sie alle für Ihren Fall notwendigen Beispiele: https://grapesjs.com/docs/modules/Traits.html
GJSBlock
Danke, dass du das gemeldet hast, @ikenderham. Tolle Frage zu Frage: Vordefinierte Hintergrundfarben beim Auswählen eines Elements mit einer bestimmten Klasse oder Div.. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteu...
Hallo, Leute, ich erstelle einen Dokumentgenerator über grapesjs und möchte Seitenzahlen wie "Seite 1 von 5" am unteren Rand jeder Seite einfügen. Meine Startvorlage hat eine Wrapping-Klasse namens .page, tatsächlich kann ich eine Seite unter einer anderen klonen, um mehr Seiten zu bekommen. Hast du eine Idee, wie ich...
devtechk
Hallo zusammen! Ich habe einen Weg gefunden, mein Ziel zu erreichen! CSS-Eigentum! Hier ist mein Arbeitscode (du kannst Paginations-Tag nach Belieben aufrufen). Quelle: https://www.pagedmedia.org/paged-js/ HTML: ' <Pagintion-Klasse="text-r...
GJSBlock
Danke, dass du das gemeldet hast, @devtechk. Toller Vorschlag zu Generiere Seitenzahlen, irgendeine Idee?! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verhalten zu e...
@artf Hallo, ich bin mir nicht sicher, ob du meine Frage verstehst. Ich möchte den JS-Code in meinem eigenen JS-Editor bearbeiten, zuerst setze ich den JS-Code aus deinem Editor mit 'getJs()', aber in deinem demo.html sieht es so aus: ! 1444126130 Diese Codes sind alle komprimiert. Ich möchte einen unkomprimierten Cod...
GJSBlock
Danke, dass du das gemeldet hast, @xinnai. Tolle Frage zum Problem mit komprimiertem getJs. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spe...