Hallo @artf, Ich hoffe, es geht dir gut, Ich wollte fragen, ob du mir bei einem einfachen Problem helfen könntest, das ich habe (ich habe kürzlich angefangen, GrapeJS zu verwenden. Problem: Mit einem Plugin erstellen Sie einen Block und im Bereich Merkmale gibt es ein Dropdown-Menü, das die Art des angezeigten Blocks...
Cartifon
Ich bin mir nicht sicher, ob man den Block ändern kann, sobald man ihn hinzugefügt hat.... Vielleicht solltest du einfach Klassen zu den Blöcken hinzufügen, bei denen du Farbe, Größe oder Ähnliches ändern kannst. Du kannst dir den CSS Comp...
artf
@Aiyush-G denke ich, du solltest eine benutzerdefinierte Komponente mit diesem Merkmal erstellen, die dann den Inhalt ändert; der Block selbst würde nur diese Komponente enthalten '''js Redakteur. BlockManager.add('my-first-block', { Etike...
Aiyush-G
Hallo ja, das habe ich auch gedacht. Könntest du mir ein Beispiel geben, das den HTML-Inhalt ändert, z. B. zeigt rot dein gewähltes Rot als <p> Tag an, und wenn du Orange wählst, zeigt es, dass du Orange und Orange gewählt hast <p>
BeschreibungIn unserem Projekt verwenden wir für Images-Assets eine URL statt base64-Code.Erwartetes Verhalten Wenn ein Hintergrundbild auf eine Steuerung gesetzt wird, muss die CSS dieser Steuerung aktualisiert werden.Das CSS muss auf der Leinwand und im Stilpanel reflektiert werden.Was passiert stattdessen? Wenn das...
meyerco
Hallo @artf, #2975 Hier ist eine PR, um das Problem zu beheben. Bitte informiere mich, falls es gut genug ist. Danke
artf
Danke für den Bericht, ich würde mich über eine PR für dieses Problem freuen.
meyerco
Kannst du mich auf eine Datei verweisen, in der Hintergrundbild gesetzt ist?
Die Verwendung von CSS in Init führt zu einem leeren Bildschirm: Ich möchte mehrere CSS-Dateien verknüpfen, damit ich auf der eigentlichen Webseite Klassen definieren kann, z. B. Innerhalb der CSS-Datei (Beispiel): Und auf der Webseite möchte ich Text definieren (z. B.) mit Klasse h6 oder einen benutzerdefinierten Blo...
Hallo, ich habe zwei Fragen: Ist es möglich, einen benutzerdefinierten Assets-Manager mit einer Ordnerstruktur zu erstellen? Ist es möglich, eine Suche nach Vermögenswerten im Asset-Manager zu erstellen? Danke.
artf
Du kannst den Standard-Asset-Manager durch deinen eigenen ersetzen, versuche, bei Issues nach "custom asset manager" zu suchen
Hallo, Wie sieht es mit einem Drag-and-Drop für Bilder in Bildelemente aus? So: ! [](https://docs.adobe.com/content/dam/help/experience-manager-65.de-DE/help/release-notes/assets/connected-assets-drag-and-drop-only.gif)
Micker
Interessant!
artf
Ich denke, das kannst du erreichen, indem du die Standard-Image-Komponente erweiterst. Da der Nutzer bereits Bilder mit HTML5 D&D in die Canvas legen kann, würde ich eine solche Funktion aus der Kernkomponente überspringen.
revdfdev
Gibt es ein Beispiel zur Erweiterung einer Bildkomponente?
editor.setComponents("html stiring"), Methode, die die HTML-Zeichenkette als Eingabe nimmt und diesen Code im HTML-Abschnitt im Code Manager setzt wenn wir ,<input data-gjs-type="myInput" type="text" required/>" an editor.setComponents übergeben, dann lautet die Ausgabe "<input data-gjs-type="myInput" type="text" requ...
artf
Für den Moment kannst du sie nur vermeiden, indem du die Komponentendefinition auf diese Weise hinzufügst '''js editor.addComponents({ TagName: 'input', Attribute: { type: 'text', erforderlich: true } }) ``` aber ich werde den HTML-Parser...
Hallo, habe ein Problem damit, die Style-Eigenschaft auf ausgewähltem Gerät zu entfernen (clearProperties: true). Du kannst das Problem auf https://grapesjs.com/demo.html reproduzieren. Schritte:Alles reinigen.Benutzerdefinierten Code ziehen.Fügen Sie diesen Beispielcode hinzu. '''html <div id="test"> Testinhalt </div...
Abozhinov
@artf hast du eine Idee, wie ich das beheben kann?
artf
Damit der StyleManager die richtige Stilregel liest, sollte Ihre Medienanfrage die gleiche Breite des ausgewählten Geräts widerspiegeln. Hast du es ausprobiert?
Hallo. Ich habe ein Problem, dass der Textschatten auf dem Textelement verschwindet, wenn ich auf das Element doppelklicke. Was soll ich tun? Hier ist mein Code: https://pastebin.berkearas.de/?e1c4c8db9a70894f#DCUHVHZzyhFTnAk2RoJ9faQxQPvAqWMoiBqXHMEzRH5G
BerkeAras
Nachtrag: Der Textschatten verschwindet nicht. Die Schattenfarbe wird auf Schattenunschärfe gesetzt, und Schattenunschärfe erhält 0.
BerkeAras
! Bild
artf
Ich kann es auf der Haupt-Demo nicht reproduzieren, daher bräuchte ich auch eine Live-Demo deines Gehäuses
Hallo. Ich habe das Problem, dass ich Text bearbeiten kann, aber die Delete-Taste auf der Tastatur nicht benutzen kann. Hier ist mein Code: https://pastebin.berkearas.de/?e1c4c8db9a70894f#DCUHVHZzyhFTnAk2RoJ9faQxQPvAqWMoiBqXHMEzRH5G
artf
Danke für den Bericht, ich werde eine neue Version mit dem Fix vorantreiben
Aakos
Ich habe dasselbe Problem. Version: 0.15.8 Getestet: Chrome 83 Ich habe es auf Keymaster-Blockierung zurückverfolgt. Das Ausführen dieser Funktion würde bearbeiteten Text mit Rücktaste löschen lassen: 'Redakteur. Keymaps.keymaster.unbind('...
BerkeAras
@aakos Danke. "Redakteur. keymaps.keymaster.unbind('backspace'); Redakteur. Keymaps.keymaster.unbind('delete');'' funktioniert. Aber es sollte eine Lösung für dieses Problem geben.