Hallo, großartige Arbeit bei Trauben! Ich habe die Dokumentation (vor allem CssComposer) und auch relevante Themen bereits gelesen, aber trotzdem stecke ich fest. Ein benutzerdefiniertes Plugin erlaubt es mir, CSS zu einer Komponente mit component.setStyle() hinzuzufügen. Beim Nachladen muss mein Plugin mit diesen Wer...
artf
habe ich beobachtet, dass CSS inline hinzugefügt wird, wenn setStyle() verwendet wird, und sobald die Daten gespeichert und geladen sind, ist das CSS in Klassen definiert. Zuerst solltest du sicherstellen, dass du deine Vorlagen korrekt sp...
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 Etiketten der Triats ändern, die französisch sein werden. ! Gefangennahme Könntest du ein Beispiel für einen Code geben? Danke, Artur
NicoEngler
Du musst nur das Etikett definieren! :)
SeongwoonHong
@NicoEngler Hallo, danke für die Antwort! aber ich versuche, bestehende eingebaute Eigenschaften zu modifizieren. Ich versuche nicht, eigene Eigenschaften zu erstellen...
NicoEngler
Nach meinen Beobachtungen kann man keine Bezeichnung für die eingebauten Eigenschaften festlegen. Außerdem wird der Name (mit Großbuchstaben(0)) verwendet, wenn ein Label nicht definiert ist. Deshalb denke ich, dass es am besten ist, deine...
Hallo @artf, Während ich mit Hilfe von CSS etwas HTML aus dem Editor bearbeiten werde, muss ich dann '!important' in alle CSS einfügen, was geändert wird. Lassen Sie mich Ihnen ein Beispiel geben, Das ist das vorherige CSS Jetzt werde ich die Farbe dieser Schriftart mit '#000' ändern. Dann muss nur dieses geänderte CS...
NicoEngler
Ich habe vielleicht eine Lösung für dein Problem gefunden. Bitte überprüfen Sie https://github.com/artf/grapesjs/issues/1041#issuecomment-382545102
NicoEngler
Ich glaube nicht, dass du !wichtig hinzufügen musst, weil dein Element mit der Klasse .banner-titel eine einzigartige Klasse mit der geänderten Eigenschaft bekommt. Wenn du also die Farbe änderst, wird eine neue Klasse mit color: #your-col...
AkibDeraiya123
@NicoEngler , Danke für deine wertvolle Antwort. Aber das Problem ist, dass ich eine Standard-Template-Seite mit Standard-CSS lade. In diesem CSS haben wir CSS wie Wenn ich jetzt die Farbe mit dem Editor auf '#000' ändere, wird das neue CS...
! Gefangennahme Ich möchte, dass 'Einstellungen' standardmäßig jederzeit geöffnet sind, ohne dass die Nutzer sie manuell öffnen müssen. Wie hast du das gemacht? Danke..
NicoEngler
Du kannst die Immobilie offen zu deinem Sektor anpassen.
artf
@SeongwoonHong Dieses Einstellungspanel ist ein benutzerdefiniertes Element https://github.com/artf/grapesjs/blob/6cb1199048a753a77466efd4ae8ff3752d413623/demo.html#L1409-L1430 Ich füge dort einfach Merkmale hinzu, aber der Umschalter (Öff...
SeongwoonHong
@NicoEngler Hallo, danke, aber Ich spreche nicht von Sektor (Maß, Typografie usw.). Ich spreche von 'Einstellungen'... Mit anderen Worten, wenn ich "Editor" mache. StyleManager.getSector('Settings')''' ist null..
Wenn der Editor mit benutzerdefinierten Styling-Props für den Wrapper initialisiert wird, wird das Hintergrundbild nicht auf Wrapper gesetzt. Sie ist korrekt eingestellt, wenn der Editor mit der Standardkonfiguration für den Wrapper initialisiert ist. Schritte zur Fortpflanzung:Öffne https://jsfiddle.net/gu289h0q/Wähl...
artf
@diktar musst du alle Hintergrundeigenschaften auf Styleable übertragen '''js 'Hintergrund', 'Hintergrundfarbe', 'Hintergrundbild', 'Hintergrund-Wiederholung', 'Hintergrund-Anbindung', 'Hintergrundposition', 'Hintergrundgröße' ``` Wahrsche...
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 die grapesjs-preset-Webseite, wie stelle ich den initialen Status der Eigenschaften unter Resizer ein?
NicoEngler
Ich würde gerne helfen, konnte aber das Problem nicht begreifen. Könntest du genauer sagen, was du erreichen möchtest?
sakshigarg9
Ich möchte die Größe eines Bildes auf eine bestimmte Größe beschränken und außerdem eine festgelegte Mindestmaß haben. Außerdem möchte ich nur den br-Punkt (unten rechts) im Bild zum Größenändern aktivieren. So sieht meine Bildkomponente a...
artf
https://github.com/artf/grapesjs/issues/1809#issuecomment-469027859 @sakshigarg9 avoid opening duplicates of your own issues, please...
Das ist mein Code, in dem ich möchte, dass das Logo-Bild größenverstellbar ist. Außerdem möchte ich am anderen Ende ein Div-Element, damit der Nutzer das Logo in diesen Container ziehen und ablegen kann. Um diese Anordnung zu erreichen, benutze ich Flex-Display mit Justify-Content als Space-Between. Aber bei Flex ände...
NicoEngler
Das ist höchstwahrscheinlich kein Problem mit Grapejs, sondern eher bei CSS. Könntest du eine Demo einrichten?
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 würde gerne so etwas machen. Sobald ein Nutzer die Testkomponente in die Canvas legt, möchte ich den Asset Manager-Modus öffnen, bei dem man ein Bild hochladen kann, indem man den Befehl 'open-assets' ausführt. Vielen Dank, Artur
NicoEngler
Um dies zu erreichen, kannst du dir das Drag-Event des Editors anhören:
SeongwoonHong
@NicoEngler Danke für die Antwort! obwohl ich mir nicht sicher bin, wie man ein Bild aus dem Bildmodal in die Link-Block-Komponente einfügt Wenn ich das mache, passiert nichts, selbst nachdem ich ein Bild aus dem Modal ausgewählt habe @art...
NicoEngler
Ich fürchte, ich kann nicht weiterhelfen, ohne selbst mit dem Code herumzuspielen. Allerdings kann ich beim Debuggen helfen, wenn du ein Beispiel mit Codepen oder Ähnlichem machst.
Wenn ich eine StyleManager-Eigenschaft verwende, bei der "property" nicht definiert ist und standardmäßig auf '' steht, sehe ich bei der Komponentenauswahl einen Fehler: "TypeError: values[0] is undefined" an PropertyView.js targetUpdated-> getComputedValue-> camelCase. Ich sehe das in meinem lokalen Projekt mit v0.14...
artf
In meinem Fall ist das eine Teileigenschaft eines Stacks, bei der es keinen Sinn machen würde, eine Eigenschaft zu definieren. Ja, das ergibt Sinn, aber leider ist das 'property' für den Style Manager quasi verpflichtend, wahrscheinlich we...
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.
Wenn alle für den DeviceManager angegebenen Geräte eine Breite gesetzt haben, tritt ein Editor-Breaking Error auf: "TypeError: contRules is null". Ich sehe das in meinem lokalen Projekt mit v0.14.52. jsfiddle: https://jsfiddle.net/5ycmoftj/1/ Ich denke, was passiert, ist, dass CssRulesView.js Render() Div-Fragmente al...
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.