Nachdem ich das benutzerdefinierte Tool (aus dem HTML-Editor) gelöscht habe, das HTML mit Js-Code enthält, ist der Code noch im Grapes-Editor – wie kann ich ihn entfernen?
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 benutze die Webseite Preset und versuche, den Einstellungen-Sektor wie in der Demo unter Style zu haben (genau wie demo.html), aber das Problem ist $('.gjs-trt-traits'), das ist null, daher ist es leer, wenn ich unter Styles 'Settings' umschalte. Bitte sag mir Bescheid.. Danke! var traitsSector = $('<div cl...
artf
Eigenschaften werden standardmäßig nicht erstellt, wenn sie nicht angefordert werden – tatsächlich mache ich das in der Demo https://github.com/artf/grapesjs/blob/gh-pages/demo.html#L1407-L1408
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, Ich habe ein Problem mit dem Insertion Placeholder-Marker. Wenn du eine Komponente in einen Flexbox-Parent einfügst, ist sie immer vertikal (wie es normalerweise erforderlich ist). Wenn man jedoch die Flex-Richtung-Eigenschaft auf Spalte ändert, werden die Elemente vertikal sortiert, sodass der Platzhalter...
artf
Danke@ProfSaputo ich werde es in der nächsten Version beheben.
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 einen neuen Forenblock so definiert. Ich möchte die Resource Class durch Ajax Response HTML ersetzen. Im Moment mache ich es so. Das Problem ist, dass Hover nach diesem Austausch nicht mehr funktioniert. Die Daten enthalten mehrere Div-Tags. Ich möchte, dass die Schwebeaktion für die forum_directory Klasse ri...
artf
Du solltest das Modell der Komponente ändern, nicht die Ansicht '''js wenn (Modell) { const resourceModel = model.find('.resource')[0]; resourceModel.components(data); } ```
Krypto-Dump
Danke. Es funktioniert einwandfrei. Aber ich möchte diesem RessourcenModell etwas wie data-gjs-selectable: false, data-gjs-editable:false hinzufügen.
artf
Du kannst 'resourceModel.set({ selectable: false, editable: false })'
Hallo @artf, das ist eigentlich kein Bug, aber ich möchte fragen Wenn es so etwas wie globales Design für jeden Block gibt. Zum Beispiel haben alle Bilder denselben Rand und denselben Grenzradius Was ich tun möchte, istSetze ein globales Design, das auf alle Blöcke angewendet wird. Zum Beispiel img, Button, Text, Spal...
ProfSaputo
Ich denke, beim ersten Punkt suchst du nach normalen Komponenten? https://grapesjs.com/docs/modules/Components.html#how-components-work
Froderf
Ich habe mir den Link angeschaut, aber er hat nicht das, was ich suche, aber ich schätze deine Hilfe sehr. Was ich suche, ist so etwas wie das:Ich habe eine benutzerdefinierte Benutzeroberfläche, die diesen Code unten generiertJetzt muss d...
artf
@froderf es an dir liegt, wie du ein Design-System erstellst/wartest, kannst du deine Klassen importieren und durch Änderungen das Design jeder Komponente mit diesem Kurs ändern.
Es gibt ein Schriftproblem: Wenn ich auf ein Element klicke, wird die aktuelle Schriftart des Elements nicht angezeigt, ich habe benutzerdefinierten Code hinzugefügt, um meine eigenen Schriftarten hinzuzufügen. Der Code funktioniert einwandfrei, aber standardmäßig wird die ausgewählte Schriftart nicht angezeigt, wenn...
jrking4
Ich habe schließlich etwas wie Folgendes verwendet, um Lato als benutzerdefinierte Schriftart zu haben und sie als meine Standardschrift einzustellen: '''js editor.on('load', function () { Lato-Schriftart hinzufügen und als Standard setzen...
artf
Das Problem hier ist die berechnete Schriftart der ausgewählten Komponente. Du musst diese berechnete Schriftart in deiner Liste haben, sonst wirst du sie nicht sehen. Wie bereits von @jrking4 vorgeschlagen, kannst du deine Standard-Schrif...
Deviserops
Ich habe die Antwort gefunden: Du musst deine Schrift in einfachen oder doppelten Anführungszeichen hinzufügen, sonst erkennt es die Schriftart nicht so weil wir in unserem CSS Schriftart schreiben wie: schrift-familie: 'Oswald' html in br...
Auf der Demo-Seite https://grapesjs.com/demo.html sehe ich, dass die Elemente mit einer Klasse namens 'container-width' zentriert sind.Wo kann ich die vollständige Liste der Kurse sehen?Woher weiß ich, dass ich 'Container-Width' zur Mitte hinzufügen muss? Wo wird diese Klasse definiert? Danke.
artf
Wo kann ich die vollständige Liste der Kurse sehen? Durch die Verwendung der API Selector ManagerWoher weiß ich, dass ich die Containerbreite auf die Mitte hinzufügen muss? Nun, wenn die Demo nichts verrät, gibt es wahrscheinlich keinen Gr...
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 ein Plugin geschrieben, das einen neuen Block für eine einfache Überschrift definiert. Wenn ich diesen Block jedoch per Drag & Drop auf die Leinwand ziehe, erhalte ich den Platzhaltertext 'Text hier', und ich kann ihn nicht bearbeiten. Was übersehe ich?
artf
Ich bekomme den Platzhaltertext Text Hier ??? Nein, es ist kein Platzhalter-Text, das ist das, was du in deinem Tisch geschrieben hast...Ich kann es nicht bearbeiten Hier funktioniert es https://jsfiddle.net/7oeh2man/
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, Tolle App, ich weiß es sehr zu schätzen, dass du das für die Community veröffentlicht hast. Nur eine kurze Frage: Ich möchte die Größe und das Aussehen der verschiedenen Modale anpassen, also Export, Bildhochladen usw. Aber es scheint keine eindeutige Klasse/ID bei keinem der Modals zu geben. Gibt es eine einfa...
artf
Du kannst es tun, indem du ihre Befehle abfangst '''js const getDialog = () => document.querySelector('.gjs-mdl-dialog'); const assetsCls = 'gjs-mdl-dialog--assets'; editor.on('run:open-assets', () => getDialog().classList.add(assetsCls))...
Hallo, ich stehe vor einem seltsamen Problem und brauche eure Hilfe. wenn ich Komponenten innerhalb von Blöcken verschiebe, werden im View-Modell die Änderungen erfolgreich angewendet, aber bei den Modellen scheint grapsejs nicht nachzuverfolgen (oder ich habe etwas übersehen), funktionieren die Elternkomponenten (ode...
artf
Bitte erstellen Sie eine Live-Demo mit Schritten zur Reproduktion des Problems
ploutos27
Bitte erstellen Sie eine Live-Demo mit Schritten zur Reproduktion des Problems Hallo Artf, danke, bitte gib mir 1-2 Tage Zeit, eine Live-Demo zu erstellen! Danke!
ploutos27
@artf hier ist die Live-Demo: hier Ich habe auch ein Live-Video erstellt, um Ihnen zu helfen, zu verstehen, wo ich das Problem habe... Videolink hier Lass es mich wissen Danke für deine Hilfe!!