Hallo Team, Zuerst möchte ich euch allen danken, dass ihr diese wunderbare Bibliothek geschaffen habt. Ihr seid großartig. Ich möchte das Bearbeiten eines bestimmten Klassennamens in einer Komponente deaktivieren. Wie Row und Col. Wie soll ich das machen? Ich habe in selector_manager Code eine private und geschützte O...
Pouyamiralayi
Hallo @ajumell checken #1979 Kommentar Prost!
ajumell
Hallo @ajumell Checkout #1979 KommentarProst! Danke für die Antwort. Ich habe einen Zweifel, das ist verallgemeinert richtig. Haben wir pro Komponente eine Option?
artf
@ajumell kannst du den Namen deines Auswählers überprüfen, bevor du es privat machst. '''js editor.on('selector:add', slc => slc.get('name') === 'my-private-cls' && slc.set({ private: true }) ); ```
Hallo nochmal @artf, Du schließt mein vorheriges Ticket, aber es gelingt mir nicht, es wieder zu öffnen. Ich habe die Dokumentation und das Teil zum Schutz des I18N gesehen, aber ich konnte es nicht nutzen. In deiner Dokumentation verwendest du eine Importfunktion, im Grunde ist mein Code ziemlich einfacher und ohne I...
Pouyamiralayi
@Lerdouille dein Problem nicht mit Grapesjs zu tun hat, musst du irgendwie auf deine lokalen Objekte referenzieren, was ich empfehle, globale Variablen dafür zu verwenden, und um sie zu importieren, ist es im Grunde eine Frage, die zugehör...
artf
Der aktuelle Code der lokalen Dateien ist nur darauf optimiert, sie per 'import' zu importieren; wenn du das verbessern möchtest, bist du willkommendu schließt mein vorheriges Ticket, aber es gelingt mir nicht, es wieder zu öffnen Es ist n...
Lerdouille
Danke für eure Antworten. Es gelingt mir, die gute Übersetzung zu zeigen, indem ich die grapes.js anpasse. Dafür musste ich das Teil kopieren/einfügen / "./src/i18n/locale/en.js": /!*****************************!\ ! ./src/i18n/locale/en.js...
Version: 0.16.40 Bug: Fehler: Kann die Eigenschaft 'style' von null nicht lesen. https://prnt.sc/s0bqer Wie man es reproduziert: Geh zu https://grapedrop.com Ziehe eine typisierte Komponente und beobachte sie in die Leinwand Erwarte:Kein Fehler
artf
Bezogen auf https://github.com/artf/grapesjs/issues/2656#issuecomment-610333308. Das sollte in der nächsten Version behoben werden.
@artf Ich habe die untenstehende Methode befolgt und die Schriftart erfolgreich in die Liste eingefügt, aber nicht alle Schriftarten zeigen korrektes Verhalten. Ich möchte die Avenir-Schrift ins System einfügen. Als ich sie hinzugefügt habe, ändert sich die Schriftart nicht zu Avenir, sondern gibt ihr einen Standardwe...
artf
Mach einfach so '''js const prop = Editor. StyleManager.getProperty('typografie', 'font-family'); prop.set('options', [ {Wert: "'Oswald', Serifenlos", Name: 'Oswald'}, ... ]); ``` und du solltest niemals dieses 'styleManager.render()' mach...
ist es die richtige Methode, externe CSS zu importieren, die ich im Editor vorladen möchte? Ja, du machst es richtig, du solltest es sehen. Überprüfe, ob deine Schriftart korrekt lädt (falscher Pfad, Browser-Kompatibilität mit .otf usw.)
Es gibt ein Schriftproblem: Wenn ich auf ein Element klicke, wird die aktuelle Schriftart des Elements nicht angezeigt, ich habe benutzerdefinierten Code hinzugefügt, um meine eigenen Schriftarten hinzuzufügen. Der Code funktioniert einwandfrei, aber standardmäßig wird die ausgewählte Schriftart nicht angezeigt, wenn...
Hallo, Zunächst einmal vielen Dank für dieses großartige Plugin. Entschuldigung für die Anfrage, aber ich habe ein paar Stunden darauf verwendet, auf dieser GitHub-Seite und in anderen Dokumentationen nach einer Antwort zu suchen, aber ich finde keine gute Lösung, um i18n mit diesem Plugin zu verwenden... Und zum Beis...
artf
@Lerdouille hier wird alles erklärt https://grapesjs.com/docs/modules/I18n.html
Lerdouille
Hallo @artf, Ich habe die Dokumentation und das Teil zum Schutz des I18N gesehen, aber ich konnte es nicht nutzen. In deiner Dokumentation verwendest du eine Importfunktion, im Grunde ist mein Code ziemlich einfacher und ohne Import, so wi...
Ich benutze grapesjs-Plugins, um die Seitenpanel-Optionen und verschiedene Elemente zu erstellen. Ich suche nach diesem flexiblen Bereich in der Seitenwand, aber es gibt keinen. ! bd142f9d-2264-4a66-97f2-997fd4c1faee Gibt es eine Option, die ich für die folgenden Plugins aktivieren muss, die ich verwende? 'gjs-preset-...
Ju99ernaut
Das Plugin 'gjs-preset-webpage' hat standardmäßig keinen flexiblen Abschnitt, daher musst du deinen eigenen 'customStyleManger' schreiben.
ajumell
Ändere die styles/index.js mit den unten angegebenen Inhalten. Aktualisieren Sie auch die Stile bei Bedarf export default (Editor, Config) => { const sm = Editor. StyleManager; const csm = config.customStyleManager; const oConfig = [ { Nam...
Gunslingor
sm.getSectors().reset(csm) Das hat es bei mir behoben? Ich nehme an, oConfig würde auch funktionieren. Ich verstehe nicht, warum das notwendig ist... oder genauer gesagt, warum die Demo es NICHT macht (es sei denn, ich übersehe es). Ich sc...
Hallo Ich benutze GrapeJS für unser Projekt und mein Editor-Design ist unten zu sehen. Meine Frage ist, wie man den Autofokus-Panel-Ansichtscontainer stoppt. Es zeigt sich nur, wenn ich auf die Panel-Buttons klicke. Sie öffnet sich immer, wenn wir ein Element auf die Leinwand legen oder auf ein Element in der Leinwand...
Ju99ernaut
Wenn du eine Komponente in der Leinwand auswählst '''js editor.on('component:selected', () => { Unfokus-Panel });
Hallo, ich möchte eine Unterstützung für die Unsplash-API hinzufügen, wenn der Benutzer den AsssetManager-Modus mit Sucheingabe öffnet (ähnlich wie bei Grapedrop). ! Bild Gibt es eine einfache Möglichkeit, das zu machen?
Pouyamiralayi
@kuhelbeher du die Option "assets" nutzen kannst, mehr dazu hier Prost!
obiweb
Kann mir jemand Schritt für Schritt erklären, wie man die Unsplash API in GrapesJS integriert? Ich bin zwar kein Programmierer, aber ich verstehe es trotzdem. Danke!
JMLCS
Hallo, ich möchte eine Unterstützung für die Unsplash-API hinzufügen, wenn der Benutzer den AsssetManager-Modus mit Sucheingabe öffnet (ähnlich wie bei Grapedrop)! Bild Gibt es eine einfache Möglichkeit, das zu machen? Hast du es geschafft...