Hallo @artf, Ich habe ein Problem bemerkt, als ich eine meiner Vorlagen mit verschiedenen Gerätekonfigurationen getestet habe, die Medienanfragen auslösen sollen. Meine Vorlage hat Stile, die wie folgt generiert werden: '''javascript [ { "Selektoren":[ { "name": "row", "label":"row", "typ":1, "aktiv": wahr, "Privat":...
Vrudikov
@artf Schuf die PR
artf
Danke fürs Auffassen und das tolle Video @vrudikov, das war wirklich hilfreich. Ich werde das untersuchen
Vrudikov
Jetzt haben wir also folgende Struktur: Und du willst so etwas wie das:
Ich benutze GrapesJS v0.14.5 in einer lokalen Version. Betriebssystem: Ubuntu 16.04 LTS Browser: Chrome Version 64.0.3282.140 (Offizielle Version) (64-Bit) Ich glaube, ich kann es aus der Demo nicht reproduzieren Ich habe eine Komponente mit dem aktuellen Skript: '''javascript script: function () { console.log('Laufen...
artf
'gjs-html' enthält das endgültige HTML, das HTML, das deine Nutzer sehen werden, also ist es korrekt, dass du das Skript "kompiliert" siehst. Für eine korrekte Bearbeitung musst du dich auf 'gjs-components' verlassen, das im Grunde eine JS...
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 zusammen, Ich erstelle neue Blöcke, wenn ich folgende Methode verwende: 'Redakteur. BlockManager.add(blockId, { label: blockLabel, Inhalt: {... blockContent, "customAttribute": "value"}, Attribute: blockAttribute})' Ich kann das customAttribute mit 'editor.getSelected().get("customAttribute")' lesen. Wie fügt ma...
samuelmattos
Hallo, @alimajed93 probier es aus! Redakteur. BlockManager.get("blockId").attributes.content.customAttribute
artf
@alimajed93 Ich glaube, du meinst das '''html <div data-gjs-custom-attribute="value"></div> ``` also dann 'editor.getSelected().get('custom-attribute')' Beachten Sie, dass Attributsschlüssel in HTML nicht groß- und schreibungsabhängig sind...
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 zusammen, Ich möchte für jeden Block, den ich per Drag & Drop auf der Leinwand ziehe, eine ID hinzufügen; Um es klarer zu machen: Ich möchte nicht für jeden Typ eine ID hinzufügen, zum Beispiel Bild, Tabelle, Box ... Ich möchte für jeden Block eine Ad-ID hinzufügen, was zum Beispiel bedeutet, dass der Block "1 S...
NoJacko
Ich denke, du solltest das Attribut dem Modell hinzufügen, statt der Ansicht. https://github.com/artf/grapesjs/blob/50cc585f23f2560077fd0e9a42ced22e67e69723/src/dom_components/model/Component.js#L298 Dann musst du die Ansicht rendern. Ich...
ezp127
Hallo, Ich hinterlasse nur ein Beispiel, falls jemand anderes es braucht.
artf
Genau wie James vorgeschlagen hat, aber ohne 'selected.view.render()', da die Ansicht gleichzeitig Änderungen erhält
Hallo zusammen, Wie bekomme ich den Wert aller Links vor oder nach dem Speichern der E-Mail-Vorlage? Ich möchte die Links durch eine Proxy-URL ersetzen. Um die Klicklinks zu fangen. Jede Hilfe ist sehr willkommen. Danke
Danke @artf. Das hilft wirklich sehr. Nochmals 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.
Vielleicht sollte man das bei der Verwendung von getHtml() berücksichtigen, und einige Elemente sind im Layer Manager versteckt, dann sollten sie auch im exportierten HTML versteckt sein. Natürlich gibt es viele Gründe, warum das nicht gemacht werden sollte – gibt es in diesem Fall eine Möglichkeit, diese Funktionalit...
artf
Nun, so ist es jetzt schon ! schermata 2018-03-01 alle 00 42 32
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 bin nicht neu in Javascript, aber wenn ich das Beispiel ausprobiere: Ich bekomme eine leere Seite. Und zwar mit der Hinzufügung der CSS- und Javascript-Bibliothek. Habt ihr Vorschläge, wie man das zum Laufen bringt? Sieht nach einem herausragenden Projekt aus!
Maxtacco
Ich schlage vor, du klonst eines der Beispiele mit Git und führst es mit NPM-Befehlen aus, die im Projekt enthalten sind. In deinem obigen Beispiel würde ich die Pfade zu grapes.min.css und grapes.min.js Dateien überprüfen – stelle sicher,...
artf
Versuch es stattdessen mit diesem '''html <link rel="stylesheet" href="https://unpkg.com/grapesjs/dist/css/grapes.min.css "> <script src="https://unpkg.com/grapesjs"></script> <div id="gjs"></div> <script type="text/javascript"> var editor...
ekennedy80
Okay, ich baue ein CMS mit JSF 2.2 und kann kein einfaches Beispiel in der Webanwendung zum Laufen bringen. Aber wenn ich ein Beispiel mit einer einfachen Datei und einem Browser teste, kann es funktionieren. Hat jemand Erfahrungen mit Gra...
gibt es eine Möglichkeit, den Editor zu zerstören? Ich muss einen Button auf der Seite hinzufügen, wenn der Nutzer klickt, die Seite im Editor öffnen und im Save schließen und jegliche Referenz darauf entfernen.
artf
Schau hier https://github.com/artf/grapesjs/issues/849
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 ein SVG für einen Block in derselben Größe wie die bestehenden SVGS-Spalten schreiben. Dort finde ich den Code der bestehenden SVGS von Trauben, die auf dem Block angezeigt werden. Ich möchte den SVG-Code der Spalten und sie entsprechend meinen Anforderungen bearbeiten. Danke
artf
Tabs SVG Beispiel https://github.com/artf/grapesjs-tabs/blob/master/src/blocks.js#L10-L17
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.
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.