Wie kann ich den Inhalt des aktuell ausgewählten Blocks ändern und erhalten?
JulyanoF
Um Inhalte zu erhalten: 'editor.getSelected().get('content')' Um Inhalte festzulegen: 'editor.getSelected().set('content', 'myhtml')'
artf
@JulyanoF wissen, dass 'content' für statische Strings ist (hauptsächlich für benutzerdefinierte RTEs verwendet), daher könntest du mit 'editor.getSelected().set('content', '<div>TEXT1</div>...')' keine inneren Elemente bearbeiten. '''js c...
JulyanoF
selected.components() @artf ich möchte keine neue Komponente in den ausgewählten Block einbauen. Ich muss nur den Inhalt bearbeiten. Wenn ich diese Methode verwende, wird ein neuer Div in den vorherigen Block gelegt. Wie kann ich das verme...
Wie kann ich das "Klick"-Ereignis auf Texten dazu bringen, eine andere Panel-Ansicht als StyleManager zu öffnen? Ich probiere das aus:
artf
andere Panel-Ansicht als StyleManager Wahrscheinlich sprichst du von dem Verhalten in der Demo, das durch das Webseiten-Preset hier implementiert wird https://github.com/artf/grapesjs-preset-webpage/blob/master/src/panels/index.js#L106 In...
JulyanoF
@artf also, ich habe es ausprobiert und es hat nicht funktioniert, es stellt meinen Panel-Button mit der ID "editorCK" nicht aktiv ein. ! Bild
Hallo @artf, Wenn ich einen Bildblock innerhalb der Leinwand per Drag & Drop ziehe, löst das 'aktive' Ereignis für den Bildblock aus, der die 'openModal'-Methode ausführt. Zeigt ein Modal an, um das Bild hochzuladen. Ich versuche, 'editor.addComponents({ type: 'image' });' auszuführen und das Modal zum Hochladen des B...
arthuralmeidap
Ja, du hast recht @artf. Ich habe nicht an dumme Fälle gedacht, die du erwähnt hast. Für mich hat das sehr gut funktioniert. Ich dachte nur, ob es nicht der Fall ist, solches Verhalten in die 'addComponents' oder anderswo einzubetten. Dank...
arthuralmeidap
@chiqui3d, danke für das Feedback, aber der Bildblock war nur ein Beispiel. In meinem Fall habe ich einen neuen Typ erstellt und versuchte, das 'aktive' Ereignis für meine Komponente auszulösen. Es funktioniert genau wie der Bildblock, des...
chiqui3d
Ich denke, das wird dir helfen. 'editor.runCommand('open-assets');' https://github.com/artf/grapesjs/wiki/Assets
Ich hoffe, es gut erklären zu können: Wenn ich einen Link bearbeite, sehe ich keine Möglichkeit, den Text dieses Links zu bearbeiten. Ich denke, es wäre eine gute Idee, wenn dieser Link keine Kinder hat, wie zum Beispiel ein Bild, sollte das Textfeld in den Style-Manager-Einstellungen angezeigt werden. Danke
artf
Der Link erweitert die Textkomponente, sodass man einfach doppelklicken muss, um mit dem Bearbeiten zu beginnen
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 deaktivieren, um die Komponenten des Editors auszuwählen, zu bewegen oder zu bearbeiten, wenn die Mobile-Ansicht aktiviert ist. Ich habe versucht, den untenstehenden Code zu verwenden. Aber es entfernt alle Komponenten aus dem Editor. '''js commands.add('set-device-mobile', { run: function (Editor) {...
artf
Wahrscheinlich, weil du eine Sammlung (wrapperChildren) an 'updateAll' weitergibst, die ein Modell erwartet '''js updateAll(Redakteur. DomComponents.getWrapper()); ```
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.
Gibt es eine Standardverzögerung für die neueste Version (0.13.8), um auf CDNJS auszufüllen, oder gibt es einen Grund, warum sie nicht verfügbar ist?
kickbk
Scheint sich ausgebreitet zu haben
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 nochmal! Wie ich in einer vorherigen Frage kommentiere, arbeiten wir mit mehreren Redakteuren im selben Fenster. Das Problem, mit dem wir jetzt konfrontiert sind, ist, dass der Layer Manager nicht einwandfrei funktioniert, wenn ich von einem Editor zum anderen wechsle. Dies sind die Schritte, die dieses Problem...
artf
Danke Kevin, ich habe das Problem gefunden und die Lösung wird in der nächsten Version verfügbar sein
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 habe eine Website mit mehreren Webseiten (Ergebnisseite, Kategorienseite, Startseite) und einer gemeinsamen CSS-Datei für alle Seiten (all.css). Innerhalb dieser CSS-Datei: Webseite (verwendete Klassen) Startseite (Klasse A, Klasse B, Klasse C) Ergebnisseite (Klasse B, Klasse X, Klasse Y) Kategorienseite (Klasse R...
JulyanoF
@RiyaThete um CSS in den Editor zu laden, musst du es auf grapesjs init einfügen, ungefähr: Oder wenn du CSS in der Reihe einbauen möchtest:
RiyaThete
@JulyanoF ich diese Lösung ausprobiert habe, aber sie lädt nicht alle Klassen aller meiner Webseiten... Es lädt einfach alle Ergebnisseiten und einige Klassen von anderen Seiten
artf
einige Kurse gelöscht [kann nicht verstehen, warum das so ist] Nicht verwendete Klassen werden nicht gerendert Der von @JulyanoF vorgeschlagene Vorschlag ist der gültigees lädt einfach alle Ergebnisseiten und einige Klassen von anderen Sei...
Hallo! Wenn das Fenster horizontal vergrößert wird, bleibt die Werkzeugleiste an derselben Stelle. Hier ist ein Bild aus der Demoversion: ! Bild Mir ist aufgefallen, dass wenn ich 'methodsmethod;' zur Methode 'toggleSelectComponent' in commands/view/SelectComponent.js Datei hinzufüge, scheint das Problem gelöst zu sei...
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 benutze das Plug-in grapesjs-blocks-basic, das eine Reihe von Spaltenblöcken hat. Wenn ich diese Blöcke per Drag & Drop auf die Leinwand ziehe, werden sie zum ersten Mal korrekt angezeigt und ich kann das zugehörige CSS im Code-Viewer sehen. Aber sobald ich den Befehl 'core:canvas-clear' aufrufe und dieselben Blöc...
artf
Ich habe https://github.com/artf/grapesjs-blocks-basic/pull/4 gerade zusammengeführt, was das Problem löst. Ich werde bald eine neue Version des Plugins veröffentlichen