Hallo, danke für die nette Arbeit. Ich würde gerne wissen, ob es eine Möglichkeit gibt, Blade-Direktiven im Code zu verwenden. Ich habe bereits eine neue Funktion hinzugefügt, um den Quellcode zu bearbeiten, und das funktioniert einwandfrei. ! Bild Aber wenn ich so etwas schreibe, zeigt die Leinwand einen hässlichen T...
artf
@msassa Wenn du den Code so schreibst, ist es für den Editor ziemlich schwer, ihn zu verstehen, aber wenn du eine Art benutzerdefinierte bedingte Komponente erstellst, bekommst du mehr Kontrolle darüber. Hier ist ein Beispiel für deinen Fa...
verdverm
Was würde diese Syntax beim Rendern parsen? Ich habe darüber nachgedacht, React im Canvas laufen zu lassen, aber wir müssen React laden und die von uns erstellten Komponenten transpilieren. Es gibt ein Babel-Skript im Browser, das so etwas...
MSASSA
Hallo, ich speichere diesen Code in einer Datei in S3. Später verwende ich diese Dateien in einer Laravel-Anwendung. Alles funktioniert einwandfrei, die einzige Verbesserung, die ich gerne mache, ist: Der Code ist als Quellcode korrekt und...
Wenn ich den Regler auf 0 (Minuswert) setze, gibt der Schieberegler den Wert -1 zurück, und diese Stileigenschaft wird komplett weggeworfen, da sie kein gültiges CSS ist. Zum Beispiel ''''Grenzbreite: -1px !wichtig''' Ich habe den Code gefunden, warum das passiert, nur den Mindestwert. Im Style Manager Slider-View-Cod...
arthuralmeidap
@starcraft0429, Könnten Sie uns ein Codebeispiel nennen? Ich habe versucht, es zu simulieren, aber ohne Erfolg.
Deine Geschichte
@artf Sei unser Held ;)
artf
Leute, es ist wirklich wichtig, der ISSUE-Vorlage zu folgen, ich weiß nicht mal, welche Version ihr verwendet! Kannst du eine reproduzierbare Demo erstellen? Ich verstehe nicht, wie man sie reproduziert.
Hallo @artf Ich habe im Blockmanager ein Dropdown-Menü angewendet, der Code ist unten angegeben '''js bm.add("Dropdown-Menü-in-Navbar", { label: '<div class="gjs-block-label">Dropdown-Menü</div>', Tab: "1", Kategorie: "Andere", Herausnehmbar: Stimmt, draggable: wahr, Droppable: True, Hervorhebbar: Wahr, kopierbar: tru...
verdverm
Versuche, dir das DOM anzuschauen, um zu sehen, was dein Dropdown-Element in der Leinwand ist, um zu sehen, welche HTML-Elemente erstellt wurden. Sieht diese Ausgabe aus wie das HTML, das du erwartest?
VM8198
@verdverm ja, in DOM sieht der Ausgang genau so aus, wie ich es brauchte Sieh dir dieses Video an... https://drive.google.com/file/d/1bgb6QibnPPU6qGbLDudOD9xeMGtmvsnG/view
artf
Wenn du mit deinem Code nicht reproduzieren kannst, erstelle bitte eine reproduzierbare Demo. Übrigens gehören Eigenschaften wie abnehmbar, draggbar, droppable Teil der Komponentendefinition, nicht Blöcke...
Ich habe ein Problem beim Anrufen meines Endpunkts, um eine Vorlage zu laden, es gibt eine Pre-Flight-OPTIONS-Anfrage, aber ich finde nach der OK-Antwort nicht, wie ich weitermachen soll componentDidMount() { this.editor = GrapesJS.init({ Container: '#grapeEditor', Plugins: [gjsPresetNewsletter], storageManager: { id:...
verdverm
Gibt es noch mehr zu deinem Server? Erreicht Next() tatsächlich einen Betreuer? Kannst du die erwartete Vorlage von außen 🍇 bekommen (mit Curl oder Postbote)?
artf
Versuche, Fehler in der Konsole zu überprüfen, wahrscheinlich übersiehst du etwas in deiner CORS-Konfiguration. Versuchen Sie, nur mit 'res.header('Access-Control-Allow-Origin', '*');' Übrigens schließe ich das, da es nicht mit Trauben sel...
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 möchte fragen, warum, wenn ich den RTE-Editor mit "editor.getSelected () anzeigen möchte. view.enableEditing ()", aber es gibt einen Fehler "editor.getSelected (...). view.enable Bearbeiten ist keine Funktion", danke
artf
Tatsächlich wurde die Methode 'enableEditing' entfernt und durch 'onActive' ersetzt, aber um zukünftige Änderungen zu vermeiden, empfehle ich, diese 'editor.getSelected().trigger('active')' zu verwenden.
Ich bin mir nicht ganz sicher, wie ich es erklären soll, aber es scheint, dass der Style Manager 'AUTO' durch die tatsächlichen Einheiten ersetzt. Aber wenn der Nutzer einen Wert ändert, z. B. Margin-Top. Es speichert die Einheiten, nicht den 'AUTO'-Wert in den anderen Feldern, die nicht geändert wurden. Das bedeutet,...
Adamwpe
Eine meiner Einstellungen war beim Testen falsch.
danielwirz
Hallo @adamwpe Ich habe genau dasselbe Problem. Welche Einstellung hast du geändert, um das zu lösen? Danke und beste Grüße
AnnaSu
@adamwpe Ich habe dasselbe Problem. Wie hast du das gelöst?
Hallo zusammen. Danke, dass Sie dieses großartige Projekt geschaffen und gepflegt haben. 🙏 Käferbeschreibung Ich habe einen Block, der ein hier angegebenes Skript einfügt: https://grapesjs.com/docs/modules/Components-js.html#basic-scripts Wenn ich den Block auf die Leinwand ziehe, ist das Skript tatsächlich an die Ko...
dosponsor
Können Sie bitte eine Lösung für dieses Problem bereitstellen?
artf
Danke für den Bericht@Sparragus Das Problem entsteht, wenn man eine Funktion für das 'Skript' innerhalb von Blocks verwendet. Wenn der Editor versucht, das JSON zu speichern, wird die Struktur serialisiert, aber die Funktion ist nicht seri...
Hallo GrapesJs-Team Nachdem ich die grapesjs-Version von 14.0.59 aktualisiert hatte, habe ich bemerkt, dass das Gradient-Plugin nicht mehr funktioniert. Ich habe auch die Gradient-Demo-Seite überprüft und das gleiche Verhalten hier bemerkt https://codepen.io/artf/pen/bYwdQG Vielen Dank im Voraus
Sabrewolf
Hallo, @artf mir ist aufgefallen, dass du das Tag "Hilfe gewünscht" hinzugefügt hast. Ich könnte es versuchen, aber könntest du ein paar Tipps oder Hypothesen geben, was der Grund sein könnte, nicht von Null anzufangen und im Dunkeln zu gr...
artf
@ssabrewolf Ja, ich bin der Autor des Gradient-Plugins, aber ehrlich gesagt habe ich keine Ahnung, was passiert ist – definitiv ein Rückschritt nach einigen Updates im Style Manager Modul. Was ich sagen kann, ist, dass sie mit der Version...
alikabeer32
Es ist absurd, aber ich finde, wenn man 'decoration' statt Decoration eingibt, funktioniert das Plugin! In der Demo und auch in meinem Code.
Hallo Artf, Ich habe den ganzen Tag versucht, das zu tun, aber es funktioniert nicht. Ich konnte kein Beispiel finden und es kam keine Lösung bei meiner Suche hinzu. Hier ist der relevante Teil meines Codes im "components.js" eines benutzerdefinierten Plugins: Ich bekomme einen Kompilierungsfehler, dass "Formio" nicht...
Du kannst 'Formio' nicht verwenden, wenn es noch nicht definiert ist, ich nehme an, du benutzt den untenstehenden Code, um es zu laden '''js var script = document.createElement('script'); script.onload = initMySLider; script.src = 'https:/...
megarg
Hallo Artf Danke für deine Antwort. Das Grundproblem ist, dass das Ereignis "script.onload" in Chrome nicht ausgelöst wird. Ich habe auch "eventListener" ausprobiert, aber auch das löst in Chrome für das Skript nicht aus. Es wird für "wind...
Ich benutze derzeit GrapesJS als Letter/Form Composer, und bisher funktioniert es wunderbar. Allerdings erledige ich gerade die letzten AnforderungenIch skaliere die Leinwand auf die Größe eines A4-Papiers, damit beim Drucken alles mit der Form übereinstimmt, die sie gebaut haben. Ich bin mir jedoch unsicher, ob es ei...
bloigge
@tsuwunrut-CareCloud – Haben Sie eine Lösung für Ihr Problem gefunden? Ich stehe vor etwas Ähnlichem.
Bharatnadkarni
@tsuwunrut-CareCloud @bloigge @sagarneo11 hat jemand von euch eine Lösung dafür gefunden?
sagarneo11
@tsuwunrut-carecloud, kannst du uns bitte sagen, ob du eine Lösung für die oben erwähnte Funktion findest? Ich würde mich freuen, dieselbe Funktion in meiner App zu haben, es wäre wirklich hilfreich, wenn du etwas vorschlagen könntest.