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.

1,399-Probleme gefunden

🔍 outdated
#44925. Oktober 2017von alissonphp2-Antworten
0-Reaktionen

Kann ich Editor-Inhalte dynamisch laden?

Ich habe eine API-Rest, die die Inhalte der Editor-Objekte empfängt und bereitstellt. Der gesamte vom Editor erstellte Store wird gespeichert: Assets, Komponenten, CSS, ... Jedes Element ist über Route (z. B. Editor / Seite / 4) zugänglich, beim Laden der Route-API kehrt zum Inhalt des Elements zurück, aber wenn ich d...

artf

Wenn du für Inhalte html/css meinst, suchst du wahrscheinlich nach 'editor.setComponents('<div>...')'

lock[bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

#44824. Oktober 2017von ateshuseyin3-Antworten
1-Reaktionen

Wie man SelectorManager entfernt

Ich möchte SelectorManager nicht in meinem Projekt.

ateshuseyin

@thecodefish Es funktioniert. Danke. @artf Dieses Problem kann gelöst werden.

artf

Wie meinst du das? SelectorManager ist notwendig, um die Sammlung der Klassen zu behalten, es ist Teil des Kerns, man kann es nicht entfernen

ateshuseyin

Oben im Style-Manager-UI gibt es den Bereich Klassen. Ich möchte es aus der Benutzeroberfläche entfernen.

#44724. Oktober 2017von ateshuseyin2-Antworten
1-Reaktionen

Mehrsprachige Unterstützung: Es gibt einige statische Texte

Hallo @artf, Wie du zuvor in #26 beschrieben hast, ist Mehrsprachenunterstützung mit Konfiguration möglich. Aber es gibt einige statische Texte im Projekt. Zum Beispiel https://github.com/artf/grapesjs/blob/88c262be2409734b276d2c22b1f7080ea8359ba1/src/trait_manager/model/TraitFactory.js#L30

artf

👍 Ich werde für die nächste Veröffentlichung ein Update geben

lock[bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

#44624. Oktober 2017von fzs19943-Antworten
11-Reaktionen

Kollabierte Kategorie in Blöcken, wenn der Grapes Editor geladen wird

Hallo, Ich möchte, dass alle Kategorien, die in Blocks aufgeführt sind, zunächst im kollabierten Zustand sein müssen, wenn der Grapes JS Editor geladen wird. Wie soll ich das tun? Außerdem, wenn eine Kategorie angeklickt wird, werden alle anderen wie Akkordeon geschlossen. Ist das möglich? ! Bild Danke!

artf

Probier es mal mit diesem '''js const Kategorien = Editor. BlockManager.getCategories(); categories.each(category => { category.set('open', false).on('change:open', opened => { opened.get('open') && categories.each(category => { category !...

fzs1994

Wow Mann, vielen Dank! Vorschau: ! Bild :heart_eyes:

faizansaiyed

Gib deine benutzerdefinierte Klasse und Set-Stile mit dem Hintergrundbild an Zum Beispiel Code: Im bm.add-Block und in CSS

#44524. Oktober 2017von suchithmahadi3-Antworten
0-Reaktionen

Aufruf einer Funktion, die außerhalb der Komponente liegt, wie in Ausgabe #395 erklärt

Ich rufe eine Funktion auf, die außerhalb der Komponente liegt, genau wie in Ausgabe #395 erklärt aber es gibt eine Zeichenkette statt einer Funktion zurück Ich möchte die Funktion defaults.drawGauge im Skript aufrufen und die dynamisch erstellte ID weitergeben Ich stecke fest, bitte helft mir grapesjs.plugins.add('li...

artf

Wenn du eine Funktion innerhalb der Zeichenkette anhängen möchtest, musst du eine Zeichenkette weitergeben '''js drawGauge: 'function(id){ Warnung(1); } ``

suchithmahadi

Entschuldige@artf ich nicht genau verstanden habe, was du sagst, kannst du das bitte näher erläutern? Hier möchte ich die Funktion ("drawGauge", die in der dritten Zeile steht) in der domComponents-Skriptfunktion aufrufen. Bitte erkläre da...

artf

Innerhalb Ihrer 'script'-Eigenschaft wird '{[ d ]}' durch eine 'd'-Eigenschaft des Bestands ersetzt und kann keine Funktion sein, also wenn Ihr Endergebnis so aussehen sollte: '''js var di = function() {...};

#44423. Oktober 2017von ronaldaug3-Antworten
6-Reaktionen

Wie lädt man den CSS-Link in das Head-Tag?

Hallo, Zunächst einmal danke, dass du so ein großartiges JS-Framework beigesteuert hast. Ich bin ganz neu bei grapesjs. Und auch bei GitHub. https://github.com/artf/grapesjs/wiki/Components-&-JS#template-related Laut grapesjs Wiki lade ich JS-Links im Canvas als die oben genannten Codes und es funktioniert einwandfrei...

artf

Du warst fast da, :) '''js Leinwand: { Styles: ['https://...'] } ```

ronaldaug

Vielen Dank, @artf, es funktioniert wie am Zauber.

coder-strange

Du musst beim Rendern separat einbauen, es kommt nicht in getHtml() oder Ähnlichem.

#44321. Oktober 2017von roytang2-Antworten
0-Reaktionen

Ist es möglich einzuschränken, dass nur eine Komponente einer bestimmten Komponente zur Leinwand hinzugefügt werden darf?

Wir möchten eine benutzerdefinierte Komponente definieren, die möglicherweise oder auch nicht in das HTML aufgenommen werden kann, aber wir wollen das Hinzufügen von mehr als einer dieser Komponente verbieten. Kann diese Einschränkung in GrapesJS angewendet werden?

artf

Nicht etwas Eingebautes, aber definitiv erreichbar durch die Nutzung der API von GrapesJS. Extrem einfach wäre es, einen Listener hinzuzufügen (z. B. 'change:changesCount'), deine Komponente zu durchsuchen und dann deine Logik anzuwenden '...

lock[bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

#44221. Oktober 2017von roytang3-Antworten
0-Reaktionen

Ist es möglich, ein externes Stylesheet in die grapesjs-Leinwand einzubauen?

Wir möchten einige benutzerdefinierte Komponenten erstellen, deren Stil sich je nach CSS eines externen Themas ändert (es kann verschiedene Themen geben), und wir wollen, dass diese Stile während der Bearbeitung auf der Leinwand erscheinen.

roytang

Bitte ignorieren Sie das. Am Ende habe ich den Link zum Stylesheet mit JavaScript in das iframe von Grapes' Canvas eingefügt Fügen Sie das externe Stylesheet ins Grapesjs-Fenster ein var iframes = Utilities_GetElementsByClass("gjs-frame",...

artf

Du kannst Skripte/Stile über die Canvas-Konfigurationsoption injizieren '''js const editor = grapesjs.init({ ... Leinwand: { Stile: ['https://...', '...'], Drehbücher: ['https://...'], } }); ```

roytang

Danke!

#44120. Oktober 2017von santiph3-Antworten
0-Reaktionen

Ändern ignorieren/vermeidenZählen

Aufgrund https://github.com/artf/grapesjs/issues/436 kann ich mich nicht auf die Remote Load-Methode von StorageManager verlassen, um eine Vorlage von einem REST-Endpunkt zu laden, daher greife ich auf Alternativen wie 'editor.setComponents()' und 'editor.setStyle()' zurück (die innerhalb eines Befehls verwendet werde...

artf

Hallo @santiph, wenn das Problem 'onbeforeunload' ist, kannst du es mit 'noticeOnUnload' deaktivieren. '''js grapesjs.init({ ... noticeOnUnload: falsch }) ```

santiph

Hallo @artf Ich muss den Nutzer konsequent vor nicht gespeicherten Änderungen warnen. Und überspringe sie, wenn nichts Neues zu speichern ist: Wenn eine neue leere Vorlage erstellt wird, direkt nach dem Speichern oder Laden einer Vorlage,...

santiph

Ich könnte es vollständig mit Remote-Speicher testen: 'OnbeforeUnload' ist wie erwartet beim Schließen direkt nach dem Speichern deaktiviert. Leider wird es beim Schließen direkt nach dem Laden einer neuen Vorlage immer noch angezeigt. Nac...

#44020. Oktober 2017von ateshuseyin3-Antworten
0-Reaktionen

Funktioniert nicht mit jquery

Ich benutze jquery in meinem Projekt. Nach Version 0.12.8 funktioniert es nicht mehr mit jquery. Der Grundteil meiner webpack.config ist: Wenn ich versuche, einen Block fallen zu lassen, wirft er;ComponentsView.js:76 Uncaught TypeError: Kann die Eigenschaft 'length' von undefined nicht lesen bei child.addToCollection...

artf

Bekommst du denselben Fehler bei all deinen Blöcken? Selbst mit einem offiziellen Formular?

ateshuseyin

Rechts. Ich bekomme denselben Fehler mit allen Blöcken, die im mjml-Plugin definiert sind.

artf

Okay, ich würde gerne verstehen, ob es etwas mit jquery zu tun hat. Kannst du es ohne das MJML-Plugin reproduzieren? (neueste Version)

Durchsuchen Sie alle Themen