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
#54620. November 2017von krunal0393-Antworten
1-Reaktionen

Inline-CSS zur Klasse

@artf danke für das großartige Projekt, es hat das Bearbeiten der Seite viel einfacher gemacht. Standardmäßig konvertiert der Editor Inline-CSS in eine Klasse, aber gibt es eine Einstellung, Inline-CSS nicht in eine Klasse umzuwandeln, da wir es nicht in eine Klasse umwandeln wollen?

artf

Wenn du 'forceClass' grepst, wirst du sehen, dass es nur eine Sache macht https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Components.js#L77 Wenn du also eine neue Komponente hinzufügst und es ein nicht leeres 'Style'-Att...

artf

Hast du es mit 'forceClass' versucht? '''js grapesjs.init({ ... forceClass: falsch, }) ```

francesca-cicileo

Ich möchte das auch machen, aber forceClass auf false zu setzen scheint nicht zu funktionieren. Ich habe ein minimales JSFiddle hier erstellt, das versucht, Inline-CSS statt Klassen zu verwenden, aber der Editor verschiebt das Styling imme...

#54520. November 2017von NorthstarTech3-Antworten
0-Reaktionen

Knöpfe im Sektor

Wie fügt man den benutzerdefinierten Button hinzu, während man einen neuen Sektor in grapesJS einfügt? Gibt es Grundstücke? Wie sollte ich einen Button erstellen, während ich einen neuen Sektor erstelle? Danke

artf

@NorthstarTech Was ist dein Anwendungsfall mit einem Knopf?

NorthstarTech

Es muss nicht unbedingt ein Knopf sein. Wir wollen die Merge-Tags/Platzhalter hinzufügen. Da wir eine große Bibliothek anbieten, wäre es benutzerfreundlich, sie innerhalb eines Sektors zu haben. Im Grunde möchten wir, dass die Platzhalter...

NorthstarTech

#287 ist ähnlich, aber wir sind uns unsicher, wo sie die Merge-Tags im Editor hinzufügen.

#54420. November 2017von mohit55403-Antworten
0-Reaktionen

Auswählen mit optgroup hinzufügen

Hallo @artf Ich habe kürzlich angefangen, GrapeJs zu verwenden, und fand es großartig. Könnt ihr mir bitte helfen, wie ich ein Dropdown-Menü (auswählen) mit optgroup inside Trait hinzufügen kann. Oder gibt es eine benutzerdefinierte Option wie 'html', bei der ich mein eigenes HTML hinzufügen kann? Merkmale: [{ Etikett...

artf

Hallo @mohit5540, du musst ein neues Trait definieren, wenn du benutzerdefinierte Inhalte möchtest

mohit5540

@artf ja, ich habe ein benutzerdefiniertes Merkmal erstellt und es hat funktioniert. 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.

#54319. November 2017von brandonburr863-Antworten
2-Reaktionen

Blockmanager in GrapesJS funktioniert nicht für Spalten

Hallo, Meine Installation von GJS verbindet alle Standardblöcke. Jeder Block lässt sich problemlos auf die Seite ziehen, mit Ausnahme aller "Spalten". d.h.: 1, 2 und 3 Spalten. Wenn ich sie schleife... Es bewirkt nichts. Was soll ich tun? Brandon

brandonburr86

Okay, ich werde das zum Laufen bringen und eine PR machen

brandonburr86

Ich sehe im Inspektor, dass der "Row"-CSS-Kurs nicht existiert. Ich habe die Demo überprüft und gesehen, dass die "Zeile"-CSS-Klasse dynamisch in den Block "gjs-css-rules" eingefügt wird.

artf

@brandonburr86 von welcher Demo sprichst du?

#54218. November 2017von duskhacker3-Antworten
1-Reaktionen

Das Aufrufen von render() im PanelManager bricht den Style-Manager auf

Anstelle von #540 versuche ich, manuell einen Button aus dem Optionsfeld zu entfernen, mit Folgendem: Das funktioniert okay, der Button verschwindet, aber das 'pnm.render()' scheint den Style-Manager zu kaputtmachen, sodass er nicht mehr reagiert. Keines der anderen Dinge scheint kaputt zu gehen, nur das Design. Ist d...

duskhacker

Mir fällt auf, dass ich den Button einfach mit etwas CSS ausblenden kann, was ich auch gemacht habe. Ich bin trotzdem neugierig auf das 'Rendern'.

sbarfurth

Das sollte hohe Priorität haben, da es unmöglich ist, Panels nach dem ersten Rendering zu modifizieren.

artf

Ich schließe das, da wir die Methode 'render' aus der öffentlichen Panel API entfernt haben, sie sollte nur auf init vom Editor ausgeführt werden. Außerdem können Sie jetzt einfach Buttons entfernen, indem Sie 'panelManager.removeButton('p...

#54117. November 2017von kickbk3-Antworten
1-Reaktionen

Updatesrc zum Bildwechsel

Ich muss etwas übersehen, aber wenn ich ein Bild ändere, aktualisiert das localstorage-HTML nicht, aber das Ändern des Textes schon. Wenn ich also die Seite nach der Änderung eines Bildes und Textes aktuale, bleibt der Text erhalten, aber das Bild nicht. Gibt es eine Einstellung, die ich ändern muss, damit das Localst...

artf

Danke für den Hinweis @kickbk, tatsächlich wurde 'src' nicht gehört. Die Korrektur wird in der nächsten Version verfügbar sein

jmrgz

Hallo @artf Das funktioniert in der aktuellen Demo nicht (auch nicht auf meiner Seite). Wenn du ein Bild änderst und die Seite neu lädst, geht das Bild in seine vorherige SRC. Es funktioniert nicht, wenn du zum ersten Mal eine Vorlage läds...

jmrgz

Ich musste das mit einem Workaround lösen und scheint momentan eine gute Lösung zu sein. Ich habe meinen eigenen LocalStorage erstellt und speichere die Vorlage auf $(window).on('unload... und lädt es erneut auf $(window).on('load'

#53817. November 2017von Geczy3-Antworten
0-Reaktionen

Wenn man auf die Komponente klickt, öffnet man immer zuerst Stile, selbst wenn ich überschreibe

Wenn ich auf die Komponente klicke, möchte ich, dass sich die Eigenschaften öffnen Das Klicken auf eine Komponente öffnet die Stile. Ein nochmaliges Klicken öffnet schließlich den Traits Manager mit 'open-tm'. Wie überschreibe ich Eröffnungsstile bei 'Klick'?

artf

Hey Matt, wahrscheinlich benutzt du den Code aus der Demo und bist deshalb mit diesem https://github.com/artf/grapesjs/blob/gh-pages/js/grapesjs-preset-webpage.js#L257-L268 Versuche einfach, diesen Teil zu entfernen

Geczy

Gute Idee, danke! Es vor dem Rendern in .init überschrieben

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.

#53717. November 2017von michaellwatson2-Antworten
1-Reaktionen

Hinzufügen eines Request-Headers auf beforeSend

Ich benutze storageManager remote, aber die Seite hat ein CSRF-Token beforeSend: function (t) { var token = $('meta[name="csrf_token"]').attr('content'); wenn (Token) { return t.setRequestHeader('X-CSRF-TOKEN', Token); } }, Gibt einen Fehler "Uncaught TypeError: Cannot read property 'setRequestHeader' von undefined an...

michaellwatson

Statt beforeSend verwenden Sie die Header wie diese. Headers:{'X-CSRF-TOKEN':'foo'},

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.

#53617. November 2017von edwardjiawei2-Antworten
0-Reaktionen

Bessere Ausrichtung für den Block-in-Block-Manager

Zum Beispiel sind Block for 2 Columns und 2 Columns 3/7's Font awesome und Label nicht ausgerichtet ! 2 Spalten 3/7 Block

artf

Wenn du deinen Editor erstellst, kannst du leicht etwas CSS anpassen (z. B. die Schriftgröße von Blöcken ändern), sehe das nicht als etwas, das auf Kernebene "behoben" werden muss

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.

#53517. November 2017von vishal50333-Antworten
0-Reaktionen

Neuer Abschnitt im View Container

Hallo, Ich möchte einen neuen Abschnitt im View-Container hinzufügen. Angenommen, wenn wir auf Style Manager klicken, öffnet sich der Style Manager. Ich möchte ein ähnliches Verhalten erzeugen. Ich muss einige vordefinierte Vorlagen zeigen, die in diesem Abschnitt angezeigt werden sollten. Kannst du mir bitte helfen?

artf

Um dort weitere Knöpfe hinzuzufügen '''js Redakteur. Panels.addButton('views', { id: 'yourBtnId', KlasseName: 'fa fa-paint-brush yourClass', Befehl: 'dein Befehl', Attribute: { Titel: 'Irgendein Titel'}, }) ``` Erstellen Sie dann 'yourComm...

Amir2828

Hey, hast du es geschafft, diese neue Vorlagenansicht zu erstellen? Falls ja, hätte ich gerne ein paar Tipps, während ich versuche, etwas Ähnliches zu machen

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.

Durchsuchen Sie alle Themen