Das ist kein Bug, sondern eine Implementierungsfrage. Falls dies nicht der richtige Ort ist, um diese Fragen zu stellen, lassen Sie es mich bitte wissen. Wir arbeiten an einer Implementierung, bei der wir GrapesJS nutzen wollen, um Nutzern die Erstellung einer E-Mail-Vorlage zu ermöglichen. Im Rahmen dieser Implementi...
artf
Hast du API-Rich-Text-Editor überprüft? Du kannst eine benutzerdefinierte Aktion wie diese hinzufügen '''js Redakteur. RichTextEditor.add('custom-vars', { Symbol: '<Klasse auswählen="GJS-Feld"> <Option value="">- Select -</option> <Option...
artf
Wahrscheinlich wird diese Funktion in der nächsten Version verfügbar sein. ! textbar 'Textbar' ist also nur eine weitere Eigenschaft, die es erlaubt, jede Komponente in Textkomponenten einzufügen. Hier ist der Code der Komponente aus dem o...
Mathieuk
Ja, ich habe das benutzt und habe es ziemlich gut zum Laufen gebracht. Der Unterschied ist, dass ich keinen Text-Platzhalter benutze wie du. Ich füge tatsächlich einen Block ein (mit entsprechendem 'Typ'), um diese Platzhalter weiter konfi...
Hallo, Ist es möglich, zwei TextBoxen unter demselben Label zu erstellen? Wenn es möglich ist, wie kann ich das dann schaffen? Danke.
artf
@HarshOB Ich verstehe nicht, wo das Problem liegt. Hast du versucht, einfach eine andere Eingabe zu ziehen?
HarshOB
Ja, ich habe es versucht, aber es funktioniert nicht. Zum Beispiel möchte ich zwei Textfelder vor einem Label, zum Beispiel wie im Bild unten gezeigt, zwei Textfelder unter demselben Label "TOKEN" erstellen. ! Screenshot vom 09.11.2017, 13...
Hallo, Deshalb möchte ich zwei Eigenschaften in den Komponenteneinstellungen definieren. Das erste ist CheckBox und das andere ist TextBox (es können mehrere sein). Ich werde das erste Kontrollkästchen die mehreren Eingabefelder definieren. Wenn ein Kontrollkästchen auf der Basis angeklickt oder angekreuzt ist, werden...
artf
@HarshOB Hast du schon im Wiki zu Traits nachgesehen? Ich erkläre dort, wie man Checkbox-Eingaben einfügt und wie man auf deren Änderungen reagiert. Falls es nicht klar ist, kannst du mir sagen, was ich hinzufügen soll?
HarshOB
Hier erkläre ich es noch einmal mit einem Screenshot. Du siehst, dass es unter einem Kontrollkästchen zwei Textfelder gibt. Wenn ich also auf das Kontrollkästchen bzw. dieses Kontrollkästchen klicke, werden diese zwei Eingabefelder aktivie...
artf
Nein, das ist nichts, was man mit einem eingebauten Merkmal machen kann, aber man kann seinen eigenen Typ definieren (der sogar alle Eingaben einschließen kann), indem man den Standard-Typ erweitert.
Wenn ich zum Beispiel '<p><span style="font-size:50px;">hi</span></p>' per grapesjs import-Befehl importiere, wird Folgendes als Komponente gesetzt: '<p data-highlightable="1">hi</p>'. Ich verliere meine Stile
Geczy
Du kannst auf http://grapesjs.com/demo-newsletter-editor.html fortpflanzen Mein Problem wird hier beschrieben https://github.com/artf/grapesjs/issues/341 https://github.com/artf/grapesjs/blob/dev/src/parser/model/ParserHtml.js#L145
Geczy
In meinem Fall ist es besser, das '' nicht zu entfernen <span>und es im HTML zu lassen. Warum wurde es entfernt? Sei vorsichtig bei Dingen wie: '''html <p style="font-size:12px;"><span style="font-size:50px;">hi</span> hey</p> ``` Wie hoch...
artf
Ich stimme dir zu, Matt, tatsächlich, wie bereits erwähnt, würde ich es gerne entfernen, muss aber Zeit finden, es zu testen, um sicherzugehen, dass es nichts anderes beschädigt. Ich schließe dies zugunsten von #341
Ich möchte einen Bestätigungsdialog öffnen, bevor ich das Bild aus dem Assets Manager entferne. Es gibt keine Funktion und gleichzeitig gibt es keine geeignete API dafür.
artf
Du kannst diesen Code aus der Assets-Dokumentation verwenden '''js Erweitern Sie das ursprüngliche 'Bild' Redakteur. AssetManager.addType('image', { Ansicht: { onRemove(e) { e.stopPropagation(); const Modell = dieses.Modell; bestätigen('Bi...
ateshuseyin
@artf 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.
Gute Arbeit. Es gibt ein kleines Problem: Wenn die Stile der Webseite in ein Stylesheet verschoben werden, laden die meisten CSS-Eigenschaften in den Decoration-Abschnitten nicht aus dem Stylesheet. (z. B.: Hintergrundbild-Eigenschaft für den Header)
artf
Das ist ein korrektes Verhalten, wenn du CSS als entfernte Ressource lädst. Ein Workaround in deinem Fall wäre, CSS über Ajax zu laden und das Ergebnis mit 'editor.addComponents('<style>${cssText}</style>')' hinzuzufügen.
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 @artf Ich versuche, meine Vorlage in der Datenbank zu speichern – beim Klick auf speichern wollte ich eine Erfolgsmeldung in Toast anzeigen. Kannst du mir bitte mit etwas Beispielcode helfen? ! unbetitelt
artf
Verwenden Sie Speicherereignisse (die vollständige Liste der Ereignisse finden Sie hier: API-Editor) '''js editor.on('storage:store', res => { // ... Dinge tun }) ```
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, Ich möchte Drittanbieter-Styles und JavaScript im Editor einbauen. Sie werden folgendermaßen hinzugefügt: Das Problem, das ich mit dem Drittanbieter-CSS habe, ist, dass einige seiner Style-Regeln mit den Style-Regeln des Editors kollidieren, z. B. verwendet die Drittanbieter-Bibliothek eine Klassen-"Zeile". Gib...
Tomichal
Ich habe im https://github.com/artf/grapesjs-blocks-basic-Plugin nachgesehen und es sieht so aus, als käme das Problem, das ich habe, von dort her, nämlich dass das Plugin die Konfigurationseinstellung ''stylePrefix'''' des grapesjs-Editor...
artf
Hallo, @tomichal scheint, als wärst du genau, wo das Problem liegt. Ich schließe dies zugunsten von https://github.com/artf/grapesjs-blocks-basic/issues/2
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 @artf Wenn ich versuche, auf den Send-Test-Button zu klicken, erscheint mir diese Fehlermeldung, ich habe es mit der aktualisierten Version von grapesjs-preset-newsletter versucht ! Gefangennahme
artf
@mekamleshk dieser Button entfernt wurde, kannst du ihn auch hier prüfen http://grapesjs.com/demo-newsletter-editor.html
Mekamleshk
@artf Ich weiß, du hast es vorhin entfernt, aber ich habe es als Pop-up-Box verwendet, um meine Vorlage in der Datenbank zu speichern. Liegt es daran, dass es vollständig aus dem Rahmen entfernt wird?
artf
Es war nie Teil des Frameworks, es ist nur ein benutzerdefiniertes Panel, das ich in https://github.com/artf/grapesjs/blob/gh-pages/demo-newsletter-editor.html
Ich öffne gerade ein Pop-up, wenn ich auf ein Element klicke, aber der Fokus liegt weiterhin auf dem Element, auf das ich klicke. Ich möchte mich auf das Pop-up-Element konzentrieren. Gibt es irgendeine Möglichkeit in Trauben?
artf
Von welchem Popup sprichst du? Das integrierte Modal?
Perfect-Coder
Ich habe ein benutzerdefiniertes Pop-up in grapejs gemacht, das beim Element-Klick geöffnet wird. Deshalb möchte ich, dass beim Anklicken des Elements ein Pop-up geöffnet wird und der Pop-up standardmäßig ausgewählt wird. Was passiert jetz...
artf
Nun, wenn es dein benutzerdefiniertes Popup ist, liegt es an dir, den Fokus zu verwalten