GrapesJS-Probleme

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

334-Probleme gefunden

🔍 components
#444Oct 23, 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 Trauben-SJS. Und GitHub auch. 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.

#441Oct 20, 2017von Santifh3-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 }) ```

Santifh

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,...

Santifh

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...

#440Oct 20, 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)

#438Oct 19, 2017von Geczy3-Antworten
0-Reaktionen

HTML importiert, ich kann Komponenten verschieben, aber nicht bearbeiten

Ich habe nur HTML importiert, aber ich kann den Text im HTML nicht ändern Ich kann nichts tippen oder Text entfernen '''js const editor = window.grapesjs.init({ storageManager: { Autoload: 0, }, Plugins: ['gjs-plugin-filestack'], pluginsOpts: { 'gjs-plugin-filestack': { Schlüssel: process.env.REACTAPPFILESTACKKEY, fil...

Geczy

Das ist das HTML, das ich benutze, https://pastebin.com/wNseLeqh liegt es daran, dass der Text nicht in '<p>' eingewickelt ist?

artf

Das passiert, weil die 'td'-Komponente nicht editierbar ist, daher wäre die einfachste Lösung, wie du sie bereits hast, sie in eine andere Komponente einzupacken. Andernfalls solltest du die TableCell erweitern

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.

#434Oct 19, 2017von Vandanaqburst2-Antworten
0-Reaktionen

Anbieterpräfixe

Vendor-Präfixe werden beim Aufruf setComponents abgeschnitten.

artf

Das liegt an dem Parser des Browsers, ich habe bereits die Möglichkeit hinzugefügt, einen benutzerdefinierten Parser in die Roadmap einzustellen.

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.

#429Oct 17, 2017von Sonnylloyd3-Antworten
0-Reaktionen

Benutzerdefinierte Komponentenspeicherung

Hallo, @artf tut mir leid, dass ich nervig bin, ich wollte wirklich kein Ticket-Ticket eröffnen, aber ich stecke seit Tagen fest und versuche, mein Endziel zu erreichen Ich habe ein einfaches Plugin erstellt, das Icon-Unterstützung (Font awsom) ergänzt, sodass ich ein components.js block.js und ein main.js mit einigen...

artf

Hallo @sonnylloyd ich denke, das Problem ist, dass du die Eigenschaft 'Icon' nicht korrekt wiedergibst. Probier es mal mit diesem '''js ... Modell Versuche, im Modell nur "modellbezogene" Dinge zu lassen, updateIcons() { this.set('icon', t...

Sonnylloyd

Danke@artf ich habe mit deinem Vorschlag gespielt, aber ohne Erfolg. Nochmals Entschuldigung, dass ich anstrengend bin. Hier ist die aktualisierte component.js

artf

@sonnylloyd meinen Code besser überprüfen, du hast 'init()' im Modell geändert, was in deinem vorherigen Code in Ordnung war. Wie Sie sehen, unter dem '... model', musst du nur die 'updateIcons()' ändern.

#407Oct 11, 2017von ateshuseyin3-Antworten
0-Reaktionen

Definition neuer Markup-Sprache

Hallo @artf, Ich möchte eine neue Markup-Sprache wie mjml definieren, um das Design einfacher und lesbarer zu machen. Ich habe mit "<error>Tag als POC" angefangen. Schreibe Code darunter; Modell: 'Import von Komponente aus 'grapesjs/src/domcomponents/model/Component'; const ComponentError = Component.extend({ Standard...

Gaserol

Hast du gesehen, dass es ein Preset vom Autor dieses Projekts für MJML gibt? Vielleicht hilft dir das? https://github.com/artf/grapesjs-mjml

ateshuseyin

Danke @gasserol. Ich habe es gesehen, aber ich konnte das Problem nicht finden.

ateshuseyin

Funktioniert jetzt auf Drop :) Aber ich kann trotzdem nicht vom Element unterscheiden.

#400Oct 10, 2017von sanjeevSavitr3-Antworten
0-Reaktionen

Verstecke ein Element in Befehlen

Hallo, Ich möchte ein bestimmtes Element ausblenden, wann immer wir auf eine Symbolleiste klicken Befehle: { Standardeinstellungen: [{ id: 'submenuitem', run: function(editor, senderBtn){ Ich möchte das Element "photostack-1" ausblenden ???? ???? ???? }, }], } var domc = Herausgeber. DomComponents; domc.addType('banne...

artf

Man kann das Element aus dem Modell heraus aufrufen '''js const selectedModel = editor.getSelected(); const elem = selectedModel.view.el.querySelector('#photostack-1'); elem.style.display = 'keine'; ```

sanjeevSavitr

Danke..

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.

#395Oct 9, 2017von suchithmahadi2-Antworten
0-Reaktionen

Wie man eine Funktion aufruft, die außerhalb der Komponente liegt, im Skript Funktion der Komponente?

Bitte helfen Sie bei der Lösung des untenstehenden Problems. Wie man eine Funktion aufruft, die außerhalb der Komponente liegt, im Skript Funktion der Komponente? Beispiel: die demo.myFunction-Funktion sollte im Component Script aufgerufen werden, aber Script kann die demo-Variable nicht erkennen. Während demo.myFunct...

artf

Die Antwort finden Sie hier #358

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.

#393Oct 8, 2017von Mekamleshk3-Antworten
0-Reaktionen

Zwei kleine Dinge

Hallo @artf @arthuralmeidap @sonnylloyd @cmcintosh @daniel-farina Vielen Dank, dass du so ein großartiges Framework entwickelt hast. Ich habe versucht, fast alle Funktionen im Grapesjs voreingestellten Newsletter zu erreichen. Ich brauche einfach etwas Hilfe bei diesen zwei kleinen Dingen: 1) Ich kann Bilder hochladen...

artf

Ich kann Bilder hochladen und in den Asset Manager laden. Was mir fehlt, ist, dass das Bild nach dem Hochladen nicht sofort in der Asset-Manager-Bildliste angezeigt wird. Hier liegt das Problem '''js handleAdd: '<?php base_url(); ?>/dragdr...

Mekamleshk

Hallo @artf Ich bin mir nicht sicher, ob ich https://github.com/artf/grapesjs-preset-newsletter/blob/master/src/buttons.js#L36-L37 verwenden soll. Ich benutze die komprimierte Version: ' <script src="js/grapes.min.js"></script> <script src...

artf

Der Hinzufügen-Button funktioniert genau wie erwartet, er sollte nichts hoch- oder herunterladen. Wenn du benutzerdefinierte Verhaltensweisen brauchst, füge deine Benutzeroberfläche hinzuWarum muss ich die Seite jedes Mal aktualisieren? Is...

Durchsuchen Sie alle Themen