#3083Oct 20, 2020von Joshmamroud3-Antworten
Hallo @artf, Wie würdest du empfehlen, die Komponenten auf der Leinwand hervorzuheben, in die der ausgewählte Block gemäß den Draggable & Dropable Regeln abgeworfen werden kann? Mit anderen Worten: Wenn ein Benutzer beginnt, einen Block aus dem Blockmanager zu ziehen, möchte ich die Komponenten auf der Leinwand hervor...
artf
Mit der Einführung von Canvas Spots denke ich, dass dieser Feature-Wunsch als erledigt betrachtet werden kann. Hier ist ein kurzes Demobeispiel https://github.com/GrapesJS/grapesjs/assets/11614725/ea956282-b6bd-455e-af9b-6b5fb7707d71
artf
Ich denke, momentan ist es nicht einfach, das zu erreichen. Das Sorter-Modul ist ziemlich alt und unordentlich, und ich müsste es umstrukturieren, um eine solche Funktionalität zu ermöglichen (was ich auf jeden Fall gerne hätte). Leider gi...
kerryj89
Ich habe gerade daran gedacht. Ich denke, es ist die natürliche Entwicklung und notwendig, wenn man Grenzen setzen kann, wo etwas fallen lässt.
#2282Sep 20, 2019von Pouyamiralayi3-Antworten
Hallo! Die derzeit verwendete Struktur von Grapesjs basiert auf der Nutzung backbonejs Modellansichts-concept zur Implementierung des Virtual Dom im Ökosystem von Grapesjs. Virtual Dom ist eine großartige Praxis mit einem weitreichenden Anwendungs- und Vorteilsbereich; Aber der Nachteil von Virtual Dom ist die actual...
artf
Ja, @lexoyo das endgültige Ziel wäre hier, nicht mehr auf Backbones View angewiesen zu sein und alle Editor-UI-Elemente auf Webkomponenten zu migrieren. Am Ende wird es '@grapesjs/core' (ohne UI) und '@grapesjs/core-ui' mit einer Reihe wie...
lexoyo
Okay, das ist interessant:) Ich kann es kaum erwarten, das zu sehen, und ich werde so viel beitragen, wie ich kann
lexoyo
Gute Idee Ich benutze Lit-HTML ziemlich oft, es ist derselbe Ansatz, aber es fügt auch Webkomponenten hinzu, wenn nötig, wenn nötig. Aber ich verstehe nicht, wo Backbone aufhören sollte? Und was wäre es ohne ihn. Ich schätze, das ist eine...
#1806Feb 18, 2019von WebEtSolutions3-Antworten
Hallo und danke für deinen Job! Ist es möglich, Eigenschaften unter Kategorien wie Blöcke zu setzen? Wenn möglich, verwende vielleicht das Kategorie-Objekt wie den BlockManager? Kategorien im BlockManager funktionieren einwandfrei, also wenn TraitManager dasselbe Kategoriesystem hinzufügt, ist es perfekt! Was ist die...
artf
Wird in der nächsten Veröffentlichung verfügbar sein, danke @amirrahmani76 für die PR ❤️
WebEtSolutions
Hallo, kein Problem, wir arbeiten für diese PR.
Uysim
Haben wir diese Funktion schon?
#1745Jan 23, 2019von Sankaran853-Antworten
Hallo Team, Wir verwenden das Newsletter-Plugin grapesjs in unserem Projekt, um die Vorlage zu importieren und vorzuschauen. Wir haben einige Schwierigkeiten, die Vorlagenstruktur zu behalten, die wir in den Grapesjs-Editor importieren. Bitte sehen Sie sich das untenstehende Beispiel an IMPORTIERTES HTML '''html <!DOC...
Wimurk
@artf bin ich. Hol zuerst das HTML mit '->getHtml' und setze es dann in ein Dom-Element. Dann extrahiere den Körper und entferne den Titel, das Meta usw. vom Dom. Dann extrahiere ich das HTML erneut. Es lebe JQuery. Aber trotzdem wäre es e...
artf
<img width="1253" alt="5" src="https://github.com/GrapesJS/grapesjs/assets/11614725/830ea394-773f-4d76-8ea0-37af7e250760"> Es wurde die Möglichkeit hinzugefügt, HTML-Dokumente zu importieren https://github.com/GrapesJS/grapesjs/pull/5895
artf
Derzeit importiert der Editor nur den Inhalt im Hauptteil. Um auch andere Dokumentknoten verstehen zu können, würde ein Refactor des aktuellen HTML-Parser erforderlich sein.