Wie fĂŒhrt man den Befehl fĂŒr eine Blockkomponente aus?
Um dies zu erreichen, kannst du dir das Drag-Event des Editors anhören:
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Redakteur. BlockManager.add('test', {
Etikett: 'Test',
Kategorie: 'Basic',
Befehl: () => {
editor.runCommand('open-assets')
}
});
Ich wĂŒrde gerne so etwas machen. Sobald ein Nutzer die Testkomponente in die Canvas legt, möchte ich den Asset Manager-Modus öffnen, bei dem man ein Bild hochladen kann, indem man den Befehl 'open-assets' ausfĂŒhrt.
Vielen Dank, Artur
Antworten (3)
Um dies zu erreichen, kannst du dir das Drag-Event des Editors anhören:
editor.on('block:drag:stop', component => {
Identifiziere deine Komponente und mach etwas Cooles :)
});
@NicoEngler Danke fĂŒr die Antwort! obwohl ich mir nicht sicher bin, wie man ein Bild aus dem Bildmodal in die Link-Block-Komponente einfĂŒgt Wenn ich das mache, passiert nichts, selbst nachdem ich ein Bild aus dem Modal ausgewĂ€hlt habe @artf Gibt es eine Möglichkeit, das zu tun? AuĂerdem ist das Mod...
Ich fĂŒrchte, ich kann nicht weiterhelfen, ohne selbst mit dem Code herumzuspielen. Allerdings kann ich beim Debuggen helfen, wenn du ein Beispiel mit Codepen oder Ăhnlichem machst.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #966
Wie lÀdt man eine externe CSS-Datei in den Grapes Editor?
Hey, WÀhrend meines Editors = grapesjs.init(), möchte ich eine externe CSS-Datei mit @import URL (...) in die Canvas laden. Wenn ich also m...
Problem #382
Speichern Sie den HTML- und Inline-CSS in Editor.Store()
Ich versuche, das HTML und die Inline-CSS zu speichern, kannst du bitte erklĂ€ren, wie man sie an die editor.store()-Funktion ĂŒbergibt? @art...
Problem #938
Wie integriert man den Lenker mit GrapesJS?
Hallo, Wie kann ich 'handlebars' oder eine andere Template-Engine mit 'GrapeJS' integrieren? Ich meine, zum Beispiel zu schaffen. Dynamisch...
Problem #1294
Wie fĂŒgt man eine Kategorie fĂŒr den Standard-Blockmanager hinzu?
@artf möchte ich alle Standardblöcke in die Kategorie "Basic" setzen. Aber ich finde dazu keine Dokumente. ! Bild Ich benutze Editor. Block...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins âPremium-Plugins werden mit Support, regelmĂ€Ăigen Updates und produktionsreifen Funktionen geliefert â das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins âDurchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.