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.
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.
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...
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'
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.
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.
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.
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.
Schritte:Geh zu http://grapesjs.com/demo.htmlLayer Manager öffnen.Klicken Sie auf das Textelement "Build your templates without coding".Klicken Sie im Layer Manager auf die Schaltfläche "Auge", um das Element auszublenden. Ergebnis: Die folgende Ausnahme wird geworfen: Uncaught TypeError: Kann die Eigenschaft 'display...
artf
Behoben mit der neuesten Version https://github.com/artf/grapesjs/releases/tag/v0.12.37
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.
Hallo, Ich möchte, dass die Panels auf der linken Seite angezeigt werden und der Editor auf der rechten Seite des Fensters. Kannst du mir bitte helfen.
artf
Beachte, dass ab https://github.com/artf/grapesjs/releases/tag/v0.14.5 '#gjs-pn-' jetzt '.gjs-pn-' sind.
JuanTincho
Hallo! Ich habe es mit einem Plugin in einem Projekt geschafft, an dem wir gerade arbeiten. Ich weiß nicht, ob @artf das in Grapesjs umsetzen möchte.
vishal5033
Hallo @JuanTincho, Kannst du mir bitte dieses Plugin bereitstellen? Ich möchte auch Tabs im Panelmenü implementieren. Wenn Sie dazu auch einige Details haben. Kannst du das bitte mit mir teilen? Das wäre sehr hilfreich.