Hi :wave: Ich versuche, etwas CSS im Editor als Teil des Themas zu laden, ich kann Stylesheets beim Laden verknüpfen, aber das Problem ist, dass ich beim direkten Laden der Styles mit dem Tag '<style>' die serialisierte Version über 'editor.getStyle()' anzeigen kann, aber 'editor.getCss()' enthält nur das 'protectedCs...
artf
@AadilMehrajBhat Zunächst einmal ist 'display: 'block'' kein gültiger CSS-Wert für diese Eigenschaft (es sollte 'display: block' heißen) und dann wird '.d-block' nirgendwo in deiner Vorlage verwendet, sodass das Ergebnis automatisch optimi...
GJSBlock
Danke, dass du das gemeldet hast, @aadilmehrajbhat. Tolle Frage zu [HILFE GESUCHT] Wie man CSS lädt, das im Code-Viewer angezeigt und auch beim Speichern exportiert werden kann. Der empfohlene Ansatz mit StyleManager ist die Nutzung der er...
WARNUNG Ich habe die Leinwandgröße geändert und eine Komponente aus dem Blockpanel entfernt. Das Ergebnis ist, dass die Kompositionsposition falsch ist. Übrigens ist der Editor im Modus 'Absolut/Designer'. Ich habe den Quellcode des Drop-Teils gelesen. Ich habe festgestellt, dass die Stand-Position des Drag-Start-Best...
xinyufyj
@artf Okay, ich gebe einen Screenshot zur Erklärung. Entschuldigung für mein schlechtes Englisch. ! Bild ! Bild ! Bild ! Bild
artf
Können Sie eine Live-Demo des Problems bereitstellen?
artf
Ich schließe dieses Problem, da ich plane, alle Fragen im Zusammenhang mit absoluter Positionierung hier zu lösen: https://github.com/artf/grapesjs/issues/3770
Hallo Ich benutze grapesjs-plugin-boilerplate, um meinen grapesjs UI-Builder zu entwickeln. Meine Anforderung ist, die View-Code-Funktion (</>) im UI-Builder so anzupassen, dass die Inhalte von editor.getHml(), umgeben von einem HTML-Tag, wie folgt angezeigt werden: <html> <head> </head> <body> ${editor.getHtml()} </b...
artf
FEHLER bei der Vorlagenausführung fehlgeschlagen: ReferenceError: Editor ist nicht definiert Ohne deinen Code anzuzeigen, ist der Fehler nutzlos... Definitiv, du hast irgendwo etwas vergessen, versuch zu debuggen... Übrigens ist grapesjs-p...
Aus dem Grapejs in the Wild-Thread sieht es so aus, als hätten viele Leute zusätzliche Plugins und Funktionen für Grape veröffentlicht. Wäre es nicht schön, einen angepinnten Thread mit all den Drittanbieter-Sachen zu machen?
artf
Hallo @excitedbox ich plane, eine kuratierte Liste von Drittanbieter-Plugins für GrapesJS ;)
Hallo, @artf. Wie löst man eine Funktion richtig aus, wenn ein Asset zu den Assets hinzugefügt wird, indem man den Link angibt und dann die Schaltfläche 'Bild hinzufügen' drückt? Ich führe den Befehl 'Open-Assets' bei einem 'onclick'-Ereignis eines Buttons in einem benutzerdefinierten Panel aus und versuche dann, eine...
theSC0RP
Hey, @artf. Ich habe das Problem behoben, indem ich die Struktur meines Codes geändert habe. Ich habe etwas falsch gemacht (ich vermute, dass mehrere Instanzen von Asset Manager offen waren, die den '// mein Code'-Teil mehrfach ausgeführt...
artf
Tut mir leid, @theSC0RP aber ich verstehe wirklich nicht, was dein Problem ist. Kannst du ein Live-Beispiel geben und die Schritte erläutern?
Hallo, Ich hoffe, den Klassenbereich im Style-Manager-UI ausblenden zu können. Ich habe mir #448 angesehen, in der stand, .gjs-clm-tags { display: none; } zu verwenden, aber ich bin mir nicht ganz sicher, wo oder wie ich das verwenden sollte. Jede Hilfe ist willkommen. Danke
Hallo, ich habe ein Problem mit CKEditor. Wenn der Block beim Bearbeiten zu eng ist, kollabiert CKEditor: ! Bild Gibt es eine Möglichkeit, dieses Verhalten zu verhindern? Mir ist aufgefallen, dass CKEditor in Grapedrop eine normale Ansicht hat, obwohl das Element schmal ist. ! Bild Ich wäre für jede Hilfe dankbar.
artf
Hallo @kuhelbeher ich habe eine Min-Width für den RTE-Container über CSS definiert:)
Können wir die Ebenen mit Pfeilen oder mit Buttons nach oben und unten verschieben? Das wird im Mobilgerät hilfreich sein, um die Schichten zu verschieben.
artf
Im Kern gibt es keine solche Funktionalität, aber du kannst auf jeden Fall deine Buttons hinzufügen und die API nutzen, um Komponenten hoch- und runterzubewegen
Vijaykreatise
@artf danke für die Antwort und grapesjs ist großartig, großartige Arbeit. Ich habe die API durchgesehen, konnte aber nicht herausfinden, welche ich verwenden soll. Kannst du mir bitte helfen, welche API ich verwenden sollte?
Ich muss eine Art von Komponente wie "Link" erstellen, aber wenn ich sie mit NPM-Start deploye, ist nichts passiert und meine Komponente, die als Fusion-Typ definiert ist, wird nicht erkannt. Im Compilator standen sie: "Komponententyp nicht gefunden. Kann mir jemand helfen? @artf
artf
Bitte lesen Sie hier, wie Sie benutzerdefinierte Komponenten erstellen und wie Sie sie richtig in Ihren Plugins verwenden.
Ich möchte einen Beitrag leisten, indem ich eine katalanische Übersetzung einreiche. In einer Minute wird eine Pull Request erstellt. Vielen Dank für all die Arbeit, die in dieses Projekt gesteckt wurde!