Tolle Bibliothek, danke!! Ich habe zwei Fragen, bei denen ich hoffe, dass du dir helfen kannst.Wie kann ich das Befehlsfeld von oben nach links verschieben, wie hier gezeigt: https://github.com/artf/grapesjs/wikiIch hatte Schwierigkeiten, die Blocksymbole anzuzeigen, ich habe stattdessen einzelne Buchstaben gesehen. I...
artf
Hallo @hillelcoren Wie kann ich das Befehlsfeld von oben nach links verschieben, wie hier gezeigt? Die Panels sind alle frei nach CSS angeordnet, sodass du sie nach Belieben verschieben kannstich Schwierigkeiten hatte, die Blocksymbole anz...
hillelcoren
Danke für deine Hilfe!
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 die unten erwähnte "Ansicht" aus dem Panel entfernen oder ausblenden. Ist das über die API möglich oder muss ich mich extern mit CSS verstecken? ! 34 'Redakteur. Panels.getPanel("views").attributes.buttons.models[2].attributes.visible = false;'
ryandeba
@anand-gopinath – dieser Code funktioniert für mich in einem Plugin: 'editor. Panels.removeButton("views", "open-layers");' Es scheint bei mir nicht mehr zu funktionieren, nachdem der Editor vollständig geladen ist... Ich vermute, dass sie...
ryandeba
@anand-gopinath Falls es hilfreich ist, hier ist etwas Code, den ich verwende, um diese Buttons neu zu ordnen (das muss wahrscheinlich auch in einem Plugin laufen):
artf
Danke Ryan, ich werde in der nächsten Veröffentlichung einen neuen Hörer hinzufügen, was das Problem beheben sollte.
Wenn ich 'editor.getSelected().set('content', 'somethig')' benutze, ändert es theoretisch den Wert korrekt, wie ich im Editor sehe, aber wenn ich 'editor.getHtml()' aufrufe oder Autosave aktiviere (das heißt wahrscheinlich 'getHtml()'), zeigt es '"<div class="c891">somethingInsert your text here</div>"' an. Der Text w...
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.
oder wie ich den gesamten HTML-Code und CSS bekomme, damit ich ihn in meiner Datenbank speichern kann. Oder gibt es bereits eine Funktionalität in der Dokumentation? Eure Hilfe wird sehr geschätzt :)
josefph
Entschuldigung für diesen Beitrag. Ich konnte die offenen Ausgaben nur ansehen, ohne zu wissen, dass es geschlossene Ausgaben gibt. Ich konnte wissen, dass ich editor.getHtml() und editor.getCss() verwenden kann, die ich einfach sofort in...
artf
@pranzikkin kannst du einen Remote-Speicher #778 einrichten, der deine Daten automatisch speichert
Hallo @artf, Bitte sagt uns, wie wir das Href-Attribut Anker innerhalb der Div setzen können, wenn das Element gezogen wird, z. B. <div class="social_icons rrssb-buttons c3250"> <a href="https://www.facebook.com/sharer/sharer.php?u=http://starteo.softobiz.com" class="popup rrssb-facebook" id="ibvm"><i aria-hidden="tru...
JulyanoF
@Deepak813 ich vermute, dass es nicht im Modell ist, sollte es so lauten: 'editor.getSelected().set('href', 'https://www.facebook.com/sharer/sharer.php?u=')' Du musst nicht auf das Modell zugreifen
Deepak813
Hallo @JulyanoF, Danke für die Nachricht, Ich habe diesen Code verwendet, wenn das Element gezogen wird, zeigt aber folgenden Fehler an: Uncaught TypeError: Kann die Eigenschaft 'set' von null nicht lesen. Ich möchte das HREF des Anchor-Ta...
JulyanoF
@Deepak813 Oh, du willst den Anker wechseln, wann Draggin/Drop verwendet wird?
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.