Hallo, danke für Ihre Arbeit. Ich bekomme ein Problem. Ich möchte eine Codepen-ähnliche Ansicht erstellen und die Grapesjs-Ansicht nach oben und unten ziehen lassen. Aber wenn ich es ziehe, gehen die Werkzeuge in die falsche Position und auch die Position der Hover-Highlight-Elemente ist falsch. Ich habe splitjs und a...
Ju99ernaut
Du kannst versuchen, 'editor.refresh()' auszuführen.
xinnai
@Ju99ernaut Vielen Dank, du hast mir den Tag gerettet!
GJSBlock
Danke, dass du das gemeldet hast, @xinnai. Tolle Frage zu gjs-cv-tools in einer falschen Position, wenn ich grapesjs in Splitpanes setze. Der empfohlene Ansatz bei GrapesJS ist, die eventgesteuerte API zu verwenden. Fang hier an: Überprüfe...
Wir arbeiten an einem CMS-System, das grapes JS verwendet. Wir haben eine Bedingung entwickelt, dass wir im "mediaCondition" kein Seitenverhältnis hinzufügen können, indem wir die Orientierung beibehalten. Unser Design-Editor bietet Hoch- und Querformat-Designmodi mit 16:9. Wir möchten aber mehr Seitenformate hinzufüg...
artf
Entschuldigung, kannst du besser erklären, was du brauchst? Was ist das endgültige CSS, das man vom Editor erwarten würde?
no-response[bot]
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...
GJSBlock
Danke, dass du das gemeldet hast, @Nigus. Tolle Frage zu Frage: Wie kann man im Geräte-Manager verschiedene Seitenverhältnisse zu mobilen Geräten hinzufügen.. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API....
Es sind viele Klicks erforderlich, um Text bearbeitbar zu machen, können wir das Textfeld mit einem einzigen Klick bearbeiten lassen? Ich weiß, ein Einzelklick kann beim Herumziehen von Blöcken nervig werden, und das ist schon ziemlich üblich, aber in meinem Fall möchte ich nur mit einem Klick bearbeiten, falls möglic...
Danke, dass du das gemeldet hast, @fahad157. Danke, dass Sie Ihren Bericht über Single Click Text Edit geteilt haben. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reproduzierbares Beis...
Hallo, ich möchte den Quellcode entwickeln, aber ich kann nicht anfangen. Ich bekam Fehler beim Start des Projekts. Kann mir jemand helfen? Vielen Dank!! ! Snip20210311_1
xinnai
@Andrew-Chen-Wang Ich denke, das liegt an meiner Entwicklungsumgebung, also habe ich einen anderen Computer verwendet, um es zu installieren und auf meinen eigenen Computer zu verschieben, weiß immer noch nicht warum, aber jetzt funktionie...
Andrew-Chen-Wang
Für die Entwicklung des Quellcodes schau dir an: https://github.com/artf/grapesjs#development
xinnai
@Andrew-Chen-Wang Ja, das habe ich gemacht, aber ich bekomme immer diesen Fehler – was kann ich tun?
Hallo. Wenn ich versuche, eine Newsletter-Vorlage aus einem bestehenden HTML-Code mit einigen VML-Wrapping-Tags zu generieren <style> , werden die bestehenden Styling-Klassen gut verarbeitet, obwohl jegliche Erwähnung solcher VML aus dem Editor entfernt wird. Kannst du bitte einen Hinweis auf eine mögliche Lösung gebe...
GJSBlock
Danke, dass du das gemeldet hast, @DMSlam. Gute Frage, Gibt es eine Möglichkeit, VML-Code in CSS zu behalten, um einige der Stile von Outlook fernzuhalten?. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API...
Hallo! Ich versuche, den Wert des Padding-Left im Layer-Manager zu erhöhen. Ich habe die Datei gefunden, in der das passiert, aber ehrlich gesagt habe ich keine Ahnung, wie ich das ändern könnte. Ich könnte einen kleinen Trick machen, um das zu erreichen, aber ich bin neugierig, ob ich das mit einer Konfiguration oder...
artf
Kein @RaresVlaiduc wie du selbst siehst, ist es momentan nicht konfigurierbar, aber ich würde für so einen Fall gerne eine PR akzeptieren (z. B. eine neue Funktionsoption hier, die die Ebene als Argument nimmt und die Zahl für das Padding...
no-response[bot]
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...
GJSBlock
Danke, dass du das gemeldet hast, @RaresVlaiduc. Danke, dass du deinen Bericht über Erhöhung des Auffüllens des Layer-Elements geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minima...
In der deutschen locale-Datei gibt es einen Tippfehler in Zeile 75 für das Wort "layer". Statt 'layer: 'Evene'' sollte es 'layer: 'Ebene' heißen, muss jemand beim Übersetzen versehentlich 'v' statt 'b' auf der Tastatur gedrückt haben. Ich erstelle gerade eine Pull Request dafür.
GJSBlock
Danke, dass du das gemeldet hast, @alumpe. Danke, dass du deinen Bericht über Tippfehler für das Wort "Schicht" in der deutschen Unterstützung geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie be...
Mir ist aufgefallen, dass MM- oder CM-Einheiten in PX umgewandelt werden. Wie kann ich dieses Problem lösen? Danke ! Bild
Ju99ernaut
Hast du mm, cm usw. als Einheiten zu den Style-Manager-Eingaben hinzugefügt? Diese sind nicht eingebaut
Ju99ernaut
Wie oben erwähnt, ist das das, was die Browser-Engine macht, meistens ist das die Lösung, aber ich habe sie noch nie mit Einheiten verwendet, die nicht eingebaut sind: '''js window.editor = grapesjs.init({ // ... styleManager: { // ... avo...
Andrew-Chen-Wang
Ich denke, das ist einfach das, was die Browser-Engine im Allgemeinen macht. Ich bin kein Experte, aber ich denke, diese Ausgabe ist einfach die endgültige Information, die die Engine interpretiert.
Was versuchst du zu GrapesJS hinzuzufügen? Die Seitenwand sieht zerknittert aus. Außer du hast einen großen Desktop, möchte ich lieber nicht, dass Bilder vom Block-Panel seitlich verschwinden. Außerdem sind die Symbole oben, z. B. "Einen neuen Block bekommen"-Symbol, einfach verdeckt, es sei denn, man hat einen ziemli...
Ju99ernaut
Die Idee ist, die von der Leinwand abgedeckte Fläche zu maximieren, aber du kannst die Panelgrößen mit benutzerdefiniertem CSS leicht ändern.
Andrew-Chen-Wang
Auf jeden Fall, ich finde nur nicht, dass die Demo so zusammengeknüllt aussehen sollte :P Ich nehme an, es ist dann meine persönliche Meinung.
GJSBlock
Danke, dass du das gemeldet hast, @Andrew-Chen-Wang. Toller Vorschlag zu FEAT: Erhöhe die Seitenwandbreite auf 20%! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verha...
Version: 0.16.44 Hallo @artf Ich habe einen benutzerdefinierten Block mit einer benutzerdefinierten Button-Komponente, dessen Inhalt diesem ähnlich ist. ` <a data-gjs-type="custom_button" class="btn btn-1" href="">Klicken Sie hier</a>' Zusätzlich habe ich eine Texteigenschaft hinzugefügt, um den Button-Inhalt zu änder...
artf
Hallo Juan, danke für den Bericht, kannst du mir zeigen, wie dein Texttrait funktioniert? Ich würde erwarten, dass es korrekt funktioniert, wenn du dein Component so aktualisierst: 'component.components(e.target.value)'.
jcamejo
Das war meine Eigenschaft Ich habe es geändert zu Und jetzt funktioniert es, ohne Update-Inhalte zu überschreiben oder Kinder zu rendern, danke! Ich wäre niemals zu dem Schluss gekommen, die 'Komponenten'-Methode zu verwenden. Ich mag kein...
artf
Ich glaube nicht, dass du dieses eine 'target.set('content', value);' brauchst. Für den Rest ist alles gut 👍