GrapesJS-Probleme

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

3,464-Probleme gefunden

#2949Aug 10, 2020von v8jupiter1-Antwort
1-Reaktionen

ENTFERNEN: Wie packt man HTML der Videokomponente in zwei Divs und warum wird toHtml nicht aufgerufen?

Hallo, Kann mir jemand helfen? v0.16.17 Ich muss HTML für die Videokomponente zur Struktur ändern: Ich versuche, die toHtml-Methode zu überschreiben, aber sie haben nie... Hol dir das DomComponents-Modul Let comps = Editor. DomComponents; Lass BM = Editor. BlockManager; Erhalten Sie das Modell und die Ansicht vom Stan...

v8jupiter

Mein Fehler

#2948Aug 10, 2020von Mmotov3-Antworten
1-Reaktionen

Das Bild in der Zelle verschiebt den Inhalt

Hallo! Ich habe ein Problem: Wenn ich ein Bild in der Zelle einfüge, springt der Inhalt der Nachbarzelle nach unten. Tatsächlich gibt es dieses Problem nicht nur mit Bildern, sondern auch mit Videos, Links usw. So sieht es ohne Bild aus: ! Screenshot am 10.08.2020 um 11:59:58 Uhr Und nun mit dem Bild: ! Screenshot 202...

Ju99ernaut

Ich kann dieses Verhalten mit dem Standard-Raster reproduzieren ! img1 Aber wenn ich Flex-Grid einschalte, funktioniert es wie erwartet ! img2 Wahrscheinlich muss man alle vorherigen Instanzen der Komponente ersetzen, die 'display: table'...

Ju99ernaut

Wahrscheinlich hängt das mit 'display: table' zusammen, das das Rastersystem standardmäßig verwendet, füge das zu deinem 'grapesjs.init' hinzu. '''js //... pluginsOpts: { //... 'gjs-blocks-basic': { flexGrid:1 } }, //... ```

Mmotov

@Ju99ernaut danke für die Antwort, aber leider hat es nicht geholfen. Ich habe dieses Problem gelöst, indem ich die Standardkomponente Cell überschrieben habe. Ich habe hinzugefügt Aber wahrscheinlich mache ich etwas falsch

#2947Aug 9, 2020von Starbors1-Antwort
1-Reaktionen

Blöcke werden nicht angezeigt, wenn du die Dateien herunterlädst

Hallo, ich bin mir nicht sicher, ob das ein Fehler ist, ABER wenn du die Datei herunterlädst, kannst du nur "Blockieren" verwenden. Um Elemente zum Projekt hinzuzufügen, bin ich der Einzige, oder ist das für alle, sag Bescheid.

Ju99ernaut

Andere Blöcke sind separate Plugins... Links zu ihnen finden Sie in der README des Repos

#2945Aug 8, 2020von Jayeshmotwani1-Antwort
0-Reaktionen

Blockkategorie und Label-Image ändern

Hallo, ich wollte die Kategorie des Bootstrap4 ändern. Ich wollte die Typografie in Text umbenennen und das Symbol für die Blöcke ändern. ! Typ bearbeiten und Symbol ändern Könntest du mir bitte helfen zu verstehen, wie ich das erreichen kann?

Joshmamroud

@jayeshmotwani sehen Sie sich die Dokumentation hier an.

#2943Aug 7, 2020von Joshmamroud3-Antworten
1-Reaktionen

This.get('content') gibt einen leeren String zurück, wenn man versucht, einen benutzerdefinierten Komponententyp hinzuzufügen

Version: 0.16.18 Kannst du den Fehler aus der Demo reproduzieren?>> Demo <<< [ X ] Ja [ ] Nein Was ist das erwartete Verhalten? Wenn this.get('content') im Kontext des Modells erwartet wird, sollte beim Erstellen eines neuen Komponententyps (Erweiterung des Standardkomponententyps) die Kinder als HTML zurückgeben. Bes...

artf

Nein, die Eigenschaft 'Inhalt' wird nur in Komponenten wie Text/Textnode verwendet. Ersetze dein 'this.get('content')' durch 'this.components().map(comp => comp.toHTML())'

Joshmamroud

@artf sieht das nach einem Bug aus oder mache ich etwas falsch?

DmitryTar1

@artf sieht das nach einem Bug aus oder mache ich etwas falsch? Vielleicht ist example model.components() insead of content

#2942Aug 7, 2020von Mofengwyh1-Antwort
0-Reaktionen

Frage: Wie fügt man mehrere Ebenen zu "Kategorie" hinzu, sodass Blöcke im Vorschau-Floating-Fenster angezeigt werden können?

Hallo! Ich möchte eine solche Funktion erreichen: Wenn die Maus über einen Block fährt, zeigt das schwebende Fenster seine Blöcke der nächsten Ebene an. Wie unten gezeigt: ! 效果 Ich habe eine Floating Window Div erstellt, aber ich weiß nicht, wie man die Blöcke im schwebenden Fenster darstellt. Ich habe in der Dokument...

artf

Mit der BlockManager-API musst du für so einen Fall deine eigene Benutzeroberfläche erstellen

#2941Aug 6, 2020von NHH1-Antwort
0-Reaktionen

FRAGE: Warum verwendet der Editor selbst nicht 'gjs-html'' für die Canvas-Darstellung?

Hey, Wir verwenden derzeit GrapeJS, um flüssige Vorlagen (Shopify-Syntax) zu erstellen. Die aktuelle Implementierung lässt die Vorlage, zum Beispiel ''{{ name }}', im Editor nicht gerendert. Dies liegt daran, dass selbst wenn das 'gjs-html' nach einem Store/Load-Zyklus vom Server interpoliert wird, der Editor weiterhi...

artf

Nun, wenn du das HTML wieder lädst, verlierst du alle Komponenteninformationen (hier irgendwie erklärt hier). Als Analogie: Versuche, Photoshop-Dateien und JPG als Ausgabe zu betrachten. Wenn du die JPG wieder lädst, siehst du die in deine...

#2940Aug 6, 2020von jcamejo1-Antwort
0-Reaktionen

RemoveChildren in Components.js mit einer undefinierten Komponente ausgeführt werden

Hallo, @artf lange Zeit, ich hoffe, es läuft gut mit dir und deinen Angehörigen. Es gibt einen kleinen Fall, den ich fragen wollte, was du denkst, bevor ich eine Anfrage stelle. Ich habe eine benutzerdefinierte Link-Komponente, die um ein li-Tag gewickelt ist; dieser Link hat ein Ereignis, um seine übergeordnete li zu...

artf

Danke Juan, alles gut, und ich hoffe, dir geht es :)Das kann gelöst werden, indem man einfach zurückgibt, falls der entfernte Param falsch ist, aber vielleicht ist das zu hackig und ich sollte nach einer anderen Lösung suchen und nicht daz...

#2938Aug 4, 2020von tranthanhhoa2-Antworten
3-Reaktionen

Die Eigenschaft "display" des Style Managers synchronisiert sich nicht mit dem Layer Manager

Version: v0.16.18 Wie man sich vermehrt:Eine Komponente auswählenTab "Ebene" auswählenKomponente verbergenZurück zum Stil-ReiterÜberprüfen Sie die Eigenschaft "display" ! Alternativtext Erwartet:"display" sollte "none" sein. Tatsächlich:"display" ist immer noch "block"

artf

Das wird in der nächsten Version behoben. Danke

Ju99ernaut

Der 'StyleManager' scheint sich nicht zu aktualisieren, wenn Styles von einer anderen Quelle geändert werden... Die Eigenschaft 'Display' wird aktualisiert, sobald du die Komponente deaktivierst und erneut auswählst. Wahrscheinlich muss de...

#2937Aug 4, 2020von MattDBP1-Antwort
1-Reaktionen

Frage: RTE in Modal

Hallo, Ich versuche, TinyMCE dazu zu bringen, als Editor in einem Modal statt in Inline zu arbeiten. Ich kann die ausgewählten Komponenten HTML mit target.getEl().innerHTML abrufen, aber das beinhaltet kein Styling. Wenn der Inhalt mit replaceWith(html) zurückgesetzt wird, geht jegliches Styling auf der Komponente ver...

Ju99ernaut

Man kann damit eine Komponente und ihren Stil erhalten; '''js const target = editor.getSelected(); let html = target.toHTML(); Lass CSS = Editor. CodeManager.getCode(target, 'css', { CSSC: Herausgeber. CssComposer }); html = '<style>${css}...

Durchsuchen Sie alle Themen