Ich habe diesen Code ausprobiert: '''js Blöcke standardmäßig anzeigen, nicht Stile Redakteur. Panels.getButton('views', 'open-sm').set('active', false) Redakteur. Panels.getButton('views', 'open-blocks').set('active', true) ``` Es funktioniert, aber dadurch wird der Gerätewahler aus irgendeinem Grund oben links verste...
artf
Versuchen Sie es einfach mit '''js Redakteur. Panels.getButton('views', 'open-blocks').set('active', true) ``` Aber setze es nach dem Rendern (wenn du 'Autorender: False' verwendest)
Geczy
Ah, es nach dem Rendern zu setzen funktioniert super. 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.
Zuvor gespeicherte CSS-Regeln mit der Remote-Methode werden im Style Manager nicht angezeigt. Fern-JSON-Antwort '{"gjs-assets":"","gjs-css":"*{box-sizing: border-box;}body{margin:0;}#c743{background-color:#b0aeae;}body{margin-top:0px; Margin-rechts:0px; Margin-Bottom:0px; margin-left:0px;}#c743{background-color:rgb(76...
artf
Poste die grapesjs-Konfiguration und deren Version
Ich versuche, einen benutzerdefinierten Resizer für eine meiner Komponenten zu bauen. Es ist ein Raster-/Spaltenlayout basierend auf Flexbox, und ich möchte, dass Nutzer eine Spalte auf eine feste Breite anpassen können und die anderen Spalten den restlichen Raum füllen lassen. Ich habe bereits eine benutzerdefinierte...
artf
Ja, du hast recht. Dies geschieht einfach, weil Funktionen nicht serialisierbar sind, daher werden bei grapesjs-Aufrufen 'JSON.stringify(Component)' einfach gerippt. Die Lösung für deinen Fall ist, die Methode 'toJSON' in der benutzerdefin...
thecodefish
Danke@artf das hat funktioniert.
sakshigarg9
@thecodefish Wie ändert man den Anfangszustand der Resizer-Eigenschaften? Wohin kommt diese Konfiguration, wenn ich die grapesjs-preset-Webseite benutze, einfach unter grapesjs.init{...}? Ich möchte speziell für eine Bildkomponente eine Mi...
Hallo. Danke für das so gute Werkzeug. Ich habe ein paar Fragen: Wie sollte ich dieses http://prntscr.com/h214o4 Uploader-Tool konfigurieren, um Bilder im Speicher zu speichern und darauf Der Kellner? Gibt es Beispiele oder Handbücher, wie das funktionieren sollte? Welche Antworten sollte mein Server senden? Vielen Da...
artf
Klar, mehr darüber findest du hier https://github.com/artf/grapesjs/wiki/Assets#uploading-assets
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.
In der Demo sehe ich den Tab "Flex", der uns alle Flex-Stile anzeigt. Aber in der aktuellen Version "0.12.17" gibt es keinen solchen Tab. Ist es ein benutzerdefinierter Build? P.S. Es gibt viele weitere kleine Unterschiede zwischen Demo- und verfügbaren Versionen. Das Demo-Thema sieht wirklich großartig aus.
artf
Hallo @desprit die Demo erweitert die Kernbibliothek von Grapesjs mit einem eigenen Preset (Styles und Plugins). Wahrscheinlich werde ich bald ein eigenes Repository erstellen Übrigens, hier findest du die Flex-Konfiguration: https://githu...
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 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.
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.
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
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() {...};