Hallo @artf, Ich hoffe, es geht dir gut. Ich habe versucht, alle Blöcke unter verschiedenen Tabs anzuzeigen. Zum Beispiel: Anzeigen von Abschnitten, Spalten unter dem Basis-Tab und andere Elemente unter einem anderen Tab namens Elemente. Ich habe das Problem durchgegangen: https://github.com/artf/grapesjs/issues/499 a...
artf
Hallo @sunhillbd ich weiß nicht genau, was in dieser Ausgabe nicht klar ist, aber ich denke, alles, was du wissen musst, ist hier. Mit der 'BlockManager.render'-Methode kannst du die Blockauflistung steuern, welche Logik/Benutzeroberfläche...
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.
Was übersehe ich, damit das Tag "Div" standardmäßig als "Div" bezeichnet wird? (Überschreiben des Standardwerts)
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, Wenn ich den Abschnittsblock ziehe, wird ein Plus-Button angezeigt. Nach dem Speichern und Neuladen der Seite wird der "+"-Button nicht angezeigt. Ich muss den Button auch nach dem Neuladen der Seite anzeigen. Bitte schlägt mir vor, wie kann ich dieses Problem lösen? Bitte prüfen Sie jsfiddle, ein ähnlich...
noogen
@sanjib00 wenn du von Element renderst, ist es ein Inhalt, kein Bestandteil. Zum Beispiel würde das HTML-Tag "\<section\>" nicht automatisch als Component erkannt, weil kein Code vorhanden ist, der es so erkennt. (Hinweis: isComponent-Funk...
artf
@sanjib00 wahrscheinlich laden Sie Ihre Vorlagendaten falsch https://grapesjs.com/docs/modules/Storage.html#store-and-load-templates
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 diese Lösung https://github.com/artf/grapesjs/issues/1819#event-2158016066 Aber bei benutzerdefinierten Komponenten sagen wir: Ich habe eine Mischung aus zwei Texteingaben und einem Button, Wie spezifiziert es die Attribute ngModel für beide Texteingaben?
artf
Erstelle mit ngModel eine benutzerdefinierte abstrakte Komponente und benutze sie dann, wenn du sie brauchst
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 denke, es gibt einige Fehler bei den Formulareingaben Es ist nicht möglich, eine Formulareingabe zu löschen. Wenn du "Grenzen anzeigen" deaktivierst, kannst du dann die Eingabe auswählen und löschen, aber wenn du das direkt danach erneut versuchst, kannst du es wieder nicht löschen. Außerdem sind die Eingaben nich...
artf
Danke für den Bericht@kickbk das ist bereits von https://github.com/artf/grapesjs/pull/1800 behoben und wird in der nächsten Version verfügbar sein
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 möchte den Abschnitt "Hier Dateien einfügen oder zum Hochladen klicken" entfernen und außerdem das (x)-Kreuzsymbol neben den Standardbildern deaktivieren, sodass der Benutzer keine Standardbilder löschen kann. @artf wo ändere ich das CSS? Ich benutze die grapesjs-preset-Webseite Originally von @sakshigarg9 in http...
NicoEngler
Eine einfache Möglichkeit, dies zu erreichen, wäre, einige CSS-Regeln hinzuzufügen: '.gjs-am-file-uploader { display: none; } '.gjs-am-assets-cont { width: 100%; } Und so weiter ... :)
sakshigarg9
Danke, hat funktioniert! Aber ich kann das (x)-Symbol neben den Standardbildern trotz Verwendung nicht entfernen '.gjs-am-close{ display: none; }`
NicoEngler
Super, benutze einfach die CSS-Regel, um es zu verstecken.. :)
Ich versuche, eine Klasse beim Hover einer Komponente anzuwenden, und die Klasse wird angewendet, aber nicht im Hover, sondern mit dem normalen Zustand. ! Bild Bitte lasst mich wissen, ob ich nach dem richtigen Feature schaue oder die Funktion falsch verstanden habe. PLNKL: https://plnkr.co/edit/Est6AnnGInBa3yvhzCvm?p...
NicoEngler
Ich habe gerade nachgesehen und kann bestätigen, dass es in deinem Beispiel auch funktioniert. Füge zuerst deiner Komponente eine Klasse hinzu, z. B. .text-blue-on-hoverWählen Sie als Nächstes den Zustand aus, den Sie ändern möchten, z. B....
coder-strange
Jetzt verstehe ich das, es funktioniert einwandfrei, ich wusste nur nicht, wie es funktioniert. Danke @NicoEngler für deine schnelle Antwort und dafür, dass du mich aus :)
NicoEngler
Die Klasse wird unabhängig vom Zustand der Komponenten angewendet. Daraufhin kannst du einen Zustand auswählen, z. B. deine Klasse in diesem speziellen Zustand schweben und darin stylen. Im Grunde wird folgendes CSS erstellt, wenn du den Z...
Ich habe zwei Fragen.Gibt es eine Möglichkeit, den Namen der eingebauten Komponenten zu ändern? Ich wollte den Namen "Box" in "Div" ändern. Derselbe Name erscheint also in Select und im Layers/Navigator-Panel. Einfach ausgedrückt: Wenn ich ein Div per Drag & Drop ziehe, muss es Div heißen.Gibt es eine Möglichkeit, ein...
NicoEngler
Du kannst data-gjs-custom-name auf deinen Komponenten HTML verwenden. '<h1 data-gjs-custom-name="Dein Name" ...>'Du kannst data-gjs-icon auf deinen Komponenten verwenden, HTML. '<h1 data-gjs-icon='<i class="fa fa-arrows"></i>' ...>' Bitte...
artf
Ich würde hinzufügen, dass du, wenn du auf HTML5 Drag & Drop angewiesen bist, das Ereignis 'canvas:dragdata' verwenden kannst https://grapesjs.com/docs/api/editor.html#available-events So kannst du dem Editor "externe Drops" vermitteln, z....
minuwan
@NicoEngler Gibt es eine andere Möglichkeit, für jeden Typ standardmäßige benutzerdefinierte Namen festzulegen? Wenn jemand Inhalte von außen per Drag & Drop drängt, möchte ich die Namen dieser Divs auch als "Divs" anzeigen. :)
Hallo, großartige Arbeit bei grapesjs! Ich habe die Dokumentation (vor allem CssComposer) und auch relevante Themen bereits gelesen, aber trotzdem stecke ich fest. Ein benutzerdefiniertes Plugin erlaubt es mir, CSS zu einer Komponente mit component.setStyle() hinzuzufügen. Beim Neuladen muss mein Plugin mit diesen Wer...
artf
habe ich beobachtet, dass CSS inline hinzugefügt wird, wenn setStyle() verwendet wird, und sobald die Daten gespeichert und geladen sind, ist das CSS in Klassen definiert. Zuerst solltest du sicherstellen, dass du deine Vorlagen korrekt sp...
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 möchte die Etiketten der Triats ändern, die französisch sein werden. ! Gefangennahme Könntest du ein Beispiel für einen Code geben? Danke, Artur
NicoEngler
Du musst nur das Etikett definieren! :)
SeongwoonHong
@NicoEngler Hallo, danke für die Antwort! aber ich versuche, bestehende eingebaute Eigenschaften zu modifizieren. Ich versuche nicht, eigene Eigenschaften zu erstellen...
NicoEngler
Nach meinen Beobachtungen kann man keine Bezeichnung für die eingebauten Eigenschaften festlegen. Außerdem wird der Name (mit Großbuchstaben(0)) verwendet, wenn ein Label nicht definiert ist. Deshalb denke ich, dass es am besten ist, deine...