Hallo @artf Könntest du mir bitte sagen, wie ich am besten eigene SVG-Blöcke erstellen kann. Zum Beispiel -: Ich möchte aus Blöcken von Symbolen bestehen, in denen eine Liste von SVG-Symbolen verfügbar ist. Danke
artf
Du musst eine benutzerdefinierte Komponente erstellen, die nach Aktivierung einen Modal (oder einen beliebigen Container) auslöst
Hallo! Ich habe ein benutzerdefiniertes Merkmal erstellt und möchte den Inhalt der Tags (in diesem Fall ein H1-Tag) basierend auf den Merkmalswerten ändern dürfen... Es wäre großartig, wenn es bidirektional sein könnte; Änderungen im Traits-Panel aktualisieren die Leinwand, und auch Änderungen an der Leinwand aktualis...
artf
Veränderungen an der Leinwand Welche Art von Veränderungen? Wie würdest du gerne das Tag des Elements auf der Leinwand ändern?
Sircoko
Nein, ich möchte den Inhalt ändern. Zum Beispiel '<p> $CHANGE_DAS </p>'
artf
Die Funktion 'onUpdate' in der benutzerdefinierten Trait-Definition erlaubt es dir, die Eingabe nach Belieben zu aktualisieren (im Beispiel siehst du, wie der Component-Parameter übergeben und verwendet wird, um den Trait-Wert zu aktualisi...
Version: 0.15.9 Kannst du den Fehler aus der Demo reproduzieren? Ja Was ist das erwartete Verhalten? Aktualisieren Sie die Seite nicht, nachdem Sie auf Import Buttion geklickt haben Beschreibe den Bug detailliert Ich habe diese Komponente (Trauben-Früchte) in B-Form aufgenommen. Wir haben eine Importoption, also habe...
DharmaTV
Danke@artf ich eine Lösung gefunden habe, bitte schau dir die folgende Lösung an, falls jemand sie braucht Sol:
artf
Wahrscheinlich reicht er die Seite ein, weil der Import-Button nicht 'type="button"' hat, sodass er als 'type="submit"' innerhalb eines Formularelements als 'type="submit" fungiert
DharmaTV
@artf das weiß ich, aber wie kann ich einen Typ für den Import-Button hinzufügen Anmerkung: Ich weiß, wie man dynamisch mit JS addiert. Ohne das gibt es jede andere Lösung in Trauben-SJs
Er sagte, ich möchte BlockManager in meinem Plugin-Projekt überschreiben. Derzeit muss ich die Grapesjs forken, einen Branch erstellen und BlockManager-Codes anpassen. Einige Änderungen beziehen sich nicht auf Grapesjs, daher muss ich meinen Branch bauen und ihn von meinem Plugin aus referenzieren. Es ist möglich, das...
Derzeit gibt es nur einen Blockmanager. Ich möchte die Blöcke links von der Leinwand verschieben. Wo ich den Block von links ziehen und ablegen kann und den Stil rechts sehen kann. Ich werde in der Lage sein, eine neue Art von Manager entweder links oder rechts hinzuzufügen. Gibt es ein Beispiel dafür?
adamtang79
Ist das der richtige Weg? https://codepen.io/artf/pen/MQpZPj
Version: 0.16.22 Kannst du den Fehler aus der Demo reproduzieren? [] Ja [ ] Nein Was ist das erwartete Verhalten? Das exportierte HTML sollte responsiv sein Beschreibe den Bug detailliertKlicken Sie oben in der Demo auf </> Ansichtscode und klicken Sie dann auf "Export to ZIP"Die Datei entpacken und auf index.html kli...
artf
Das Export-Plugin könnte zwar besser konfiguriert werden, aber es ist definitiv nicht das Kernproblem und nicht einmal der eigentliche Zweck der Demo
Chongma
Das ist das erste Mal, dass ich Trauben benutze. Wenn sich die Vorlage im Grapes-Editor gut anpassen lässt, ich aber das HTML nicht exportieren kann, wie benutze ich dann die Vorlage?
Hallo, Ich versuche, benutzerdefinierte Komponenten zu erstellen, die aus anderen Komponenten zusammengesetzt sind. Das ist kein Problem. Ich habe ein Problem, wenn ich das ganze Bauteil bewegen möchte. Hier ist meine Testkomponente: '''js Redakteur. DomComponents.addType('testcomponent', { Modelldefinition isComponen...
Lerdouille
Danke ;)
artf
Nein, es ist alles wie definiert. Du versuchst, eine nicht ziehbare Komponente zu ziehen, damit das Verhalten korrekt ist
Lerdouille
Hallo, Danke für die Antwort. Nun, ich weiß, dass meine "Link"-Komponente nicht gezogen werden kann, ich habe sie so eingestellt (besonders um den Link nicht über die gesamte Komponente hinaus zu ziehen). Aber es ist auch als nicht auswähl...
Ich möchte einige der Tags vermeiden, die nicht als Komponenten wie 'B', 'I' usw. erkannt werden. Das Problem ist, dass ich eine Komponente wie diese habe <p data-gjs-type="text">Hier Text einfügen,</p> wenn ich Bold Style zu einem Textknoten wie diesem <p data-gjs-type="text">Text einfüge <b>Hier</b></p>, da das Komp...
RJCAM
Hallo, @krishnaeverestengineering warum benutzt du nicht einfach den Rich-Text-Editor, um den Text fett zu machen? ! Bild
Krishnaeverestengineering
Ja, wir können es nutzen. Das Problem ist jedoch, dass nach dem erneuten Speichern und Laden des Inhalts das B-Tag als separate Textkomponente entsteht. Das möchte ich als weitere Komponente vermeiden
Krishnaeverestengineering
<img width="809" alt="Screenshot 2020-09-11 um 9:10:41 Uhr" src="https://user-images.githubusercontent.com/55732888/92854461-ba449e00-f40e-11ea-9ca7-4e4a5dc26402.png"> Sieh dir das an, jetzt ist fettgedruckter Text eine weitere Textkompone...
Hallo, Ich benutze GrapesJs mit dem MJML-Plugin und wenn ich ein Bild von meinem Desktop per Drag'n'Drop verwende, ist das Drop-and-Drop-Ergebnis auf dem Wrapper eine "Image"-Komponente. Aber in meinem Fall möchte ich, dass das verlorene Ergebnis direkt eine "mj-Bild"-Komponente ist. Ich habe gesehen, dass das Ergebni...
artf
Schau dir das hier https://github.com/artf/grapesjs/issues/2472#issuecomment-570228050
Hallo, Ich habe alle möglichen Möglichkeiten ausprobiert, die Konfiguration des Asset-Managers zu ändern, aber es funktioniert nicht wie erwartet. Sogar ich erstelle ein Beispiel-Plugin, aber es scheint nicht zu funktionieren. Im Grunde möchte ich die Datei auf meinem Server hochladen, ich habe die URL angegeben, aber...
artf
Man muss das I18n-Modul verwenden, um diese Labels zu aktualisieren.
vijayshukla30
@artf Es geht nicht nur um das Etikett. Ich habe meine API-URL im Upload angegeben, aber keinen Aufruf auf der API empfangen, keiner von beiden hat im Netzwerk etwas gesehen.
vijayshukla30
Ich habe versucht, den Upload zu deaktivieren, aber das hat nicht funktioniert. <img width="1384" alt="Screenshot 15.09.2020 um 12:48:57 Uhr" src="https://user-images.githubusercontent.com/11537372/93178562-0a469c00-f752-11ea-89ce-ed1b2a9a...