Gibt es eine einfache Lösung, um einige Komponenten aus dem endgültigen HTML auszuschließen? Oder irgendein anderer Mechanismus, der dazu führt, dass Komponenten nur im Sichtfeld existieren?
ryandeba
Hallo @AH1N1, Meinst du mit "final html" den Wert, der von 'editor.getHtml()' zurückgegeben wird? Und meinst du eine benutzerdefinierte Komponente? Wenn die Antwort auf beide Fragen ja lautet, solltest du einfach die 'toHTML'-Methode deine...
ryandeba
@AH1N1 Hier ist ein funktionierendes Codebeispiel: https://jsfiddle.net/tt32z2uz/2/. Öffne deine Browser-Konsole und du solltest sehen, dass du ausgeloggt bist: '<div>Hier sind normale</div> <div>Inhalte... normalere Inhalte</div>'. Gibt d...
artf
Hallo @afotey Wie wäre es, wenn ich nur die ID eines Divs zurückgeben möchte, wie sie im Component Settings Panel eingegeben wurde? Die ID aus den Komponenteneinstellungen geht direkt in 'Attribute', daher kannst du das verwenden '''js con...
! Screenshot-2017-12-13 Grapesjs Es tut mir leid, vielleicht habe ich vergessen, Details zu lesen, aber die Standardfunktion nur 1 (einfach blockieren)?
hoainam12k
Du kannst hier grundlegende Blöcke verwenden: https://github.com/artf/grapesjs-blocks-basic (und andere aus der README-Datei)
hatchwald
Ich habe versucht, Code für diese Funktion zu finden, aber ich habe sie immer noch nicht gefunden
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.
Mein CMS funktioniert so: Websites können ein Theme und viele Vorlagen unter diesem Thema haben. Themes werden auf jeder Seite gerendert, und Vorlagen nur auf bestimmten Seiten. Ich habe GrapesJS erfolgreich in meinen bestehenden Template-Editor integriert, aber ich habe eine Frage: Gibt es eine Möglichkeit, ein Theme...
z1lk
Ich habe am Code herumgespielt und einen kleinen Patch erstellt, der meinen Bedürfnissen entspricht. Eine Konfigurationsoption 'Surround' ermöglicht es Ihnen, eine ID anzugeben, die ein Element im Container darstellt. Dieser DOM-Unterbaum...
artf
Großartig @z1lk ich denke, selbst so etwas wird funktionieren '''js const canvas = Editor. Leinwand; const surround = document.createElement('div'); surround.innerHTML = '<div>Etwas Text</div>'; canvas.getBody().appendChild(surround); surr...
z1lk
Ich habe eine ähnliche Lösung wie deine verwendet, damit ich keine Änderungen an der Grapes Quelle durchführen muss. Manchmal sind die Positionen der "Werkzeuge" der Komponenten nicht am richtigen Platz, als ob ihr vertikaler Versatz relat...
Hallo @all, Ich benutze meinen eigenen Code, um Daten zum Server zu stoppen. Alles funktioniert einwandfrei, aber editor.store(); feuert einmal beim ersten Klick, zweimal beim zweiten Klick, dreimal beim dritten Klick ... und so weiter. In storageManager > tippe ich 'remote' – wenn ich 'local' benutze, hat ein erster...
artf
Jedes Mal, wenn du 'save-db' aufrufst. '''js cmdm.add('save-db',{ run: function(editor, sender){ ... Zieh es aus deinem Befehl heraus
shareefhiasat
Mach es so, damit wir nicht jedes Mal Zuhörer verbinden
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 sollte die Funktion isComponent zurückgeben, damit dieses Element im Editor nicht ausgewählt werden kann?
artf
Sie können die Eigenschaft selectable verwenden, daher sollten Sie 'return { type: 'your-type', selectable: false }' zurückgeben
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 kann die Gegenstände nicht in den Editor abgeben und habe das untenstehende Problem. Ungültige Zielposition: Zielerfassung nicht gefunden, Ziel ist nicht droppbar, akzeptiert [undefiniert], Komponente nicht ziehbar, akzeptabel durch [undefiniert] move @ grapes.min.js:2 endMove @ grapes.min.js:2
krunal039
War CSS-Problem und habe es geschafft, die Breite zu 100 % zu lösen
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.
Wenn ich Bildkomponente auswähle und zum ersten Mal kein Bild auswähle, dann schließt sich der Bildeditor nach dem Klicken auf den Schließen-Button nicht.
artf
@HarshOB ich kann es (mit der aktuellen Demo) nicht reproduzieren. Kannst du eine Live-Demo anbieten?
HarshOB
Ich werde einen Link zu einer Live-Demo bereitstellen.
artf
Okay, ich schließe das vorerst, aber ich werde es wieder öffnen, sobald du eine Demo bereitgestellt hast
Hallo, Ich möchte eine neue Symbolleiste hinzufügen, ähnlich der Symbolleiste, die angezeigt wird, wenn ein beliebiges Objekt auf der Leinwand ausgewählt ist (mit Kopieren, Löschen, Verschieben), aber sie muss an unterschiedlichen Positionen mit unterschiedlichen Buttons angezeigt werden. Kannst du mir bitte helfen? D...
artf
@vishal5033 Lass uns "Kostenlose Beratungsanfragen" aus dem Issue-Tracker heraushalten, 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.
Ich versuche, den Remote-Speicher zu nutzen, aber ohne Erfolg. Mit den behobenen Problemen schaffe ich es, alles so gut wie möglich anzupassen, aber die Editoren rendern nicht geladenes HTML. GrapesJS: JSON: '{"gjs-css":"", "gjs-html":"<div>HELLO</div>", "gjs-assets":"[]", "gjs-styles":"[]", "gjs-components":"[]"}' La...
DeathStapler
Ich hatte ähnliche Probleme. Schau dir das Problem an, das ich verursacht habe. Ausgabe #597. Mein Problem bezog sich auf die Verwendung von 'contentTypeJson: true', aber das hast du bereits in deinem Thema.
artf
GrapesJS scheint gut zu laden, habe ich editor.render() nach init und auch innerhalb des Load-Events zum Ausprobieren gesetzt. Du solltest 'editor.render()' nur mit 'autorender: 0' verwenden, also entferne es
xeux
@DeathStapler danke, ich konnte die URL mit dieser Einstellung laden. @artf den Editor immer noch nicht rendern kann, zeigt die Konsole die geladene URL Load an, aber im Editor nichts, auch im Quellcode-Button. Ich benutze die neueste Vers...
Пишу declaration файл для этой библиотеке. Можете проверить правильность api?
artf
@MuTaToR08 Ausgaben bitte nur auf Englisch offen
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.