PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

GrapesJS-Probleme

3,464 parsed GitHub-Probleme — 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

231-Probleme gefunden

🔍 general
#320522. Dezember 2020von OleksandrNeroda4-Antworten
0-Reaktionen

With buttons

https://grapesjs.com/demo.html when i edit the button text to 'test' after reload the result:

OleksandrNeroda

@artf Vielleicht kannst du dabei helfen?

fzerman

Diese Demo speichert deine Änderungen auf deinem lokalen Speicher des Browsers. Wenn du nicht gespeichert hast, ist das normal. Versuche, 'editor.store()' in der Konsole zu speichern oder auszuführen.

OleksandrNeroda

@Swindler36 in meinem Projekt nutze ich nicht den lokalen Speicher, nur alles wird in der Datenbank gespeichert, aber das Problem ist dasselbe. Ich glaube nicht, dass das ein Problem mit der lokalen Speicherung ist.

#320321. Dezember 2020von MariusDK4-Antworten
0-Reaktionen

Custom block category question

Hallo, Ich möchte Attribute zur Kategorie der Blöcke hinzufügen, aber das gilt nicht.

MariusDK

@artf dazu irgendwelche Ratschläge?

artf

Bitte erläutere genauer, was du erreichen willst.

MariusDK

Ich möchte ein HTML-Attribut in der Kategorie der Blöcke hinzufügen, wie Basic Category. So etwas in der Art ! Bild

#319919. Dezember 2020von mohd74692-Antworten
0-Reaktionen

Block render function not trigger

@artf – In der Dokumentation steht, dass wir, wenn wir den Aspekt jeder Blockvorschau anpassen müssen, eine Render-Callback-Funktion in den Block übertragen können. Aber hier ist der eigentliche Punkt: Ich habe diesen Render-Callback in eine Funktion namens func() gewickelt und ihn auf eine Ajax-Anfrage aufgerufen Wen...

artf

Der Blockmanager sieht die Änderung nicht, wenn du das Folgende machst: 'block.attributes.render = ...'. Du musst die Eigenschaft explizit auf folgende Weise aktualisieren: '''js block.set({ render: () => { zurück '<div>NEUES HTML'</div> }...

GJSBlock

Danke, dass du das gemeldet hast, @mohd7469. Danke, dass du deinen Bericht über Renderfunktion blockieren, nicht Trigger, geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal rep...

#319819. Dezember 2020von mprince2k182-Antworten
0-Reaktionen

Can not get inline css code. how to use this?

When I runCommand for inline CSS, It's giving me a warning and undefined.

artf

Es gibt keinen eingebauten Befehl, um CSS zu erhalten, aber wie es im Newsletter-Plugin implementiert wurde, findest du hier: https://github.com/artf/grapesjs-preset-newsletter/blob/master/src/openExportCommand.js Die Kernfunktionalität be...

GJSBlock

Danke, dass du das gemeldet hast, @mprince2k18. Gute Frage zu Kann keinen Inline-CSS-Code bekommen. Wie benutzt man das?. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die...

#319519. Dezember 2020von henry9304-Antworten
0-Reaktionen

Cannot load javascript under grapesjs

Kann JavaScript unter dem grapesjs-Panel geladen werden?

fzerman

Hallo @henry930, Ich habe dieses Problem gelöst, indem ich einen Nachlader entwickelt habe. '''js let editorConfig = { Deine Konfigurationen } let editor = false; function editorLoad(){ $(editorConfig.container).empty(); mit JQuery editor...

artf

https://grapesjs.com/docs/modules/Components-js.html

Aze1337

Ich verstehe nicht, wie es in 4 Jahren immer noch nicht das Importieren einer einzelnen HTML-Datei unterstützt, die mit JavaScript rendert? Die meisten Stylings sind sehr ungewöhnlich

#319118. Dezember 2020von echobinod2-Antworten
1-Reaktionen

How to identify which block is dragged into canvas ?

Ich möchte die kleine if-Bedingung hinzufügen wie: wenn (block1 gezogen wird) { Show Modal }

artf

Du kannst das Ereignis 'block:drag:stop' verwenden '''js editor.on('block:drag:stop', (component, block) => { // ... }) ```

GJSBlock

Danke, dass du das gemeldet hast, @echobinod. Tolle Frage zu Wie erkennt man, welcher Block in die Leinwand gezogen wird?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die Gra...

#319018. Dezember 2020von mshafiq2352-Antworten
0-Reaktionen

Src automatically added to video tag

Hallo @artf, Danke, dass Sie dieses wunderbare Paket aufgebaut und gepflegt haben. Problem Ich benutze Nicepages, um eine Vorlage zu erstellen und sie in meine Webapp hochzuladen. Ich habe Grapesjs integriert, was es Administratoren ermöglicht, die Vorlagen leicht zu bearbeiten. Das Problem, mit dem ich konfrontiert b...

artf

Die Standard-Videokomponente in GrapesJS wird anders behandelt (ohne Quellcode). In deinem Fall würde ich vorschlagen, die Standardversion zu erweitern und die Unterstützung für Quellen hinzuzufügen.

GJSBlock

Danke, dass du das gemeldet hast, @mshafiq235. Toller Vorschlag mit src automatisch zum Video-Tag hinzugefügt! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verhalten...

#318916. Dezember 2020von marcepoblet2-Antworten
3-Reaktionen

ChangesCount is incremented, without changes applied

double-click.pptx Ist es möglich, dass der "changesCount"-Parameter nicht erhöht wird, wenn man nur doppelt auf eine Komponente klickt? Der Parameter "changesCount" wird erhöht, wenn man doppelt klickt und keine Änderungen vorgenommen werden. Ich habe ein Video in der pptx-Datei angehängt, das dieses Verhalten zeigt....

artf

Das sollte in der nächsten Version behoben werden.

GJSBlock

Danke, dass du das gemeldet hast, @marcepoblet. Gute Frage zu Änderungen Die Anzahl wird erhöht, ohne dass Änderungen angewendet werden. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überpr...

#318411. Dezember 2020von sathyanarayananaCES4-Antworten
1-Reaktionen

Klicke auf Problem zur Integration des grapesjs-ähnlichen BG-Plugins in den Web-Builder

Ich benutze die GrapesJS-Version (0.16.27) und habe das grapesjs-style-bg-Plugin in den Editor integriert. Die Funktionalität funktioniert einwandfrei. Aber wenn man auf die Tabs auf der Hintergrund-Eigenschaft klickt, tritt das Klickproblem auf. Sofort wird der Tab umgeschaltet. Besonders tritt es auf, wenn wir die G...

artf

Danke für das Video zum Problem, aber es hilft in keiner Weise bei der Lösung. Wenn du keine reproduzierbare Demo erstellen kannst, kann ich dir nicht helfen.

sathyanarayananaCES

Danke @artf, dass du dir das Video angesehen hast, ich werde versuchen, eine reproduzierbare Demo zu erstellen und sie hier anzuhängen.

no-response[bot]

Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...

#318311. Dezember 2020von fzerman2-Antworten
0-Reaktionen

How to create new custom manager?

Hallo @artf, Ich nutze und entwickle grapesjs für mein Projekt. Ich möchte einen neuen Manager hinzufügen, sodass PackageManager. Allerdings konnte ich nicht herausfinden, welches Objekt andere Manager enthält. Wie kann ich meinen benutzerdefinierten Manager zu grapesjshinzufügen?

fzerman

In dieser Zeit habe ich versucht, meinen benutzerdefinierten Manager zu grapesjs auf npm hinzuzufügen. '''js Herausgeber/index.js ['Styles', 'StyleManager'], 'DeviceManager', ['Geräte', 'Gerätemanager'], 'PackageManager', //dies ].forEach(...

GJSBlock

Danke, dass du das gemeldet hast, @fzerman. Tolle Frage zu FRAGE: Wie erstellt man einen neuen benutzerdefinierten Manager?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die G...

Durchsuchen Sie alle Themen