Hey @artf, Gibt es eine Möglichkeit, die Drop-and-Drag-Funktionalität auf Elements classList zu beschränken, die eine Klasse oder mehrere Klassen enthalten, anstatt sie zu passen? Vielen Dank im Voraus! :)
artf
Du könntest diese speziellen Attributselektoren verwenden: 'div[class~="some-class"], [class~="some-other-class"]''~=' enthält Wort'*=' enthält'^=' beginnt mit'$=' endet mit
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 Grapejs-Team, Wir arbeiten am Multi-Page Website Builder. Für jedes Projekt gibt es mehrere HTML-Seiten mit einer gemeinsamen "style.css"-Seite. Ich bin faul beim Laden jeder Seite mit folgender Funktion – zum Bewältigen mehrerer Seitenladen Die obige Seite lädt die Seite korrekt, aber wenn die Seite leer oder a...
cjpollard
Das sollte funktionieren. ''var editor = grapesjs.init({ keepUnusedStyles: true, ... });``
artf
@inventorbit nächstes Mal, wenn jemand dein Problem löst, schließe es
inventorbit
@cjpollard Vielen Dank, :) Es funktioniert. Du hast mir Zeit gespart...
Hallo! Ich versuche, ausgewählten Text durch einen Code (zufälliger Code) zu ersetzen. Es funktioniert, ich kann den Code sehen, aber wenn ich editor.getHtml() mache, nicht. Wenn ich die Komponente deaktiviere (eine andere auswähle), tritt die Änderung in Kraft. Danke!
artf
Der Inhalt des Modells wird tatsächlich aktualisiert, sobald du von der editierbaren Komponente verschwimmen bist, sodass 'getHtml' einfach noch nicht da ist, wenn du 'getHtml' aufrufst.
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.
WARNUNG LESEN und FOLGEN Sie den nächsten 5 Schritten, dann ENTFERNEN Sie sie, bevor Sie das Problem veröffentlichenBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdVerwenden Sie die GitHub-Probleme EXKLUSIV für BUGS, FEATURE-ANFRAGEN oder FRAGEN. Setzen Sie den Tit...
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, Mit folgendem Code können wir angeben, ob es möglich ist, andere Komponenten (Blöcke) innerhalb dieser speziellen Komponente einzufügen...: Wir möchten angeben, ob es möglich ist, andere Komponenten nur für bestimmte Blöcke wegzulassen. Zum Beispiel: A. Container-Block – > wir nur Spalten weglassen möchten B. S...
artf
Von der https://github.com/artf/grapesjs/releases/tag/v0.14.17 aus erhält man 'data-gjs-type' auf allen gerenderten Komponenten, daher kann man so etwas machen: 'Droppable: '[Data-gjs-type="Spalte"], [Data-gjs-type="Sonstiges"]','
ploutos27
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 @artf ich weiß nicht, ob es möglich ist, ein Attribut von einer Komponente zu entfernen. In unserem Projekt injiziere ich ein benutzerdefiniertes Attribut aus einem benutzerdefinierten Trait, das ich erstellt habe, aber es gibt eine Option, dieses Attribut abzuwählen, daher möchte ich es aus der Komponente entfe...
@artf hallo Mann!, kannst du mir eine Alternative nennen, um Attribute zu 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.
@artf Wenn ich den HTML-Inhalt lade, enthält das in allen Komponenten eine zufällige Identifikator, die ich in deinen Beispielen "Websites" und "Newsletter" nicht sehe. Wie kann ich also zwingen, mein Stylesheet zu behalten und nicht zufällige Kennungen in allen Komponenten zu verwenden? Ich stelle dir diese Frage, we...
jvillena
@artf ich gerade behoben habe, habe ich die Variable avoidInlineStyle: true einbezogen, und sie muss avoidInlineStyle: 0 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.
@artf Wie können wir das Bearbeiten im Vorschaumodus deaktivieren und wieder aktivieren, wenn der Vorschaumodus ausgeschaltet ist? Ich möchte den Editor entfernen und die Werkzeugleiste im Vorschaumodus ausblenden, sodass der Benutzer nur die Änderungen sehen kann Und es kann nicht bearbeitet werden, außerdem sollte d...
jvillena
Sie können verwenden: editor.stopCommand('sw-visibility'); editor.runCommand('sw-visibility');
YashPrince
@jvillena ich habe diesen Code benutzt, aber er funktioniert nicht. editor.on('run:preview', () => { editor.stopCommand('sw-visibility'); }); editor.on('stop:preview', () => 'editor.runCommand('sw-visibility');' });
ghost
Hallo Artur ( @artf ), Ich muss einen Speichern-und-Veröffentlichen-Button hinzufügen, gibt es also ein Plugin verfügbar oder muss ich fest programmiert sein? Kannst du mir bitte helfen?
Der Fehler ist auf der Demo-Seite von GrapesJs reproduzierbar. Schritte zur Fortpflanzung:Drag & Drop oder Auswahl einer Image-Komponente.Klicke auf das Lösch-Symbol in der Werkzeugleiste. Ergebnis: Es passiert nichts, wie ed. Canvas.hasFocus() (file commands/view/ComponentDelete.js) gibt false zurück.Wählen Sie eine...
artf
Danke Maryia, es sollte tatsächlich mit der neuesten Version https://github.com/artf/grapesjs/releases/tag/v0.14.25 behoben werden (wie bei #1298).
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.
Hello hatte ein Problem mit der Verwendung des data-tab-Attributs bei meinen Elementen. Wir haben einen Tab erstellt, der das Attribut nutzt und es ermöglicht, zwischen den Inhalten zu wechseln, und wenn sie auf die Seite gerendert werden, werden die Daten-Tab-Attribute von ihrem ursprünglichen Wert auf eine 1 geänder...
artf
Hallo @Moikapy, könnten Sie bitte eine minimale Live-Demo des Problems bereitstellen?
Moikapy
Beispielvideo: https://youtu.be/0cD3fzWdnHk Eine weitere Sache, die ich herausfinden möchte, ist, wie ich verhindern kann, dass GrapesJS auch die data-gjs-type-Attribute entfernt, wenn man die setComponent-Funktion verwendet.
artf
Du benutzt die Vorlage falsch. Du solltest Attribute wie 'data-tab' und 'data-tab-container' platzieren, ohne einen Wert zuzuweisen, diese werden intern von JS verwendet, um zu verstehen, wo die Teile platziert sind '''js <nav data-tab-con...