#31162020年11月6日作者 aadilmehrajbhat2 个回答
嗨 :wave: 我正在尝试在编辑器中加载一些CSS作为主题的一部分,我能够在加载时链接样式表,但我遇到的问题是,当我直接用“<style>''标签加载样式时,我可以通过'editor.getStyle()'查看序列化版本,但'editor.getCss()'只包含'protectedCss'。 我对导出或在代码查看器中查看时,如何将CSS样式添加到模板样式“css”属性中感到困惑,也不太清楚如何操作那些非组件特定但通用的CSS规则。 我试着在文档里深入挖掘,特别是在“CssComposer”和“CssRule”里,但遗憾的是没找到太多线索。 我已经添加了一个codepen链接来演示我遇到的问题。 https://codepen....
artf
@AadilMehrajBhat 首先,'display: 'block' 不是该属性的有效 CSS 值(应该是 'display: block'),而且模板里没有用到 '.d-block',所以结果会自动通过移除未使用的样式来优化
ClaudeCode
谢谢你举报,@aadilmehrajbhat。 关于[求助] 如何加载既能在代码查看器中查看又能导出保存的CSS的好问题。推荐的 StyleManager 方法是使用事件驱动的 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => c...
#31152020年11月6日作者 xinyufyj4 个回答
警告 我改了画布尺寸,然后从块面板中放了一个组件。结果是,补偿职位是错误的。顺便说一下,编辑器现在处于“绝对/设计者”模式。 我看了掉落那部分的源代码。我发现compent拖拽起始位置并不是基于'editor'。Canvas.getFrameEl()'。那么,这样对吗?
xinyufyj
@artf好的,我提供一些截图来解释。抱歉我的英语不好。  功能,以显示editor.getHml()中的内容,并用html标签包围如下: <html> <head> </head> <body> ${editor.getHtml()} </body> </html> 我按照[#523](https://github.com/artf/grapesjs/issues/523)和 https://developer.aliyun.com/mirror/npm/package/grapesjs-plugin-export 中提到的...
artf
模板执行错误失败:ReferenceError:编辑器未定义 不展示代码错误是没用的......肯定是你忘了什么,试着调试...... 顺便说一句,grapesjs-plugin-boilerplate 已经被弃用了,你必须使用 [grapesjs-cli](https://github.com/artf/grapesjs-cli)
#31132020年11月4日作者 excitedbox1 个回答
从Grapejs in the wild的帖子来看,很多人已经为Grape发布了额外的插件和功能。如果能把所有第三方内容都置顶起来,不是很不错吗?
artf
你好@excitedbox我打算为 GrapesJS ;) 整理一份第三方插件列表
#31112020年11月3日作者 theSC0RP2 个回答
嗨,@artf。当资源添加到资源中时,正确的触发功能的方法是什么?先提供链接,然后按下“添加图片”按钮? 我在自定义面板中按钮的“onclick”事件上运行“open-assets”命令,然后尝试在添加图片到素材时调用函数。 我正在使用以下代码来触发添加图片的函数: “// 我的代码”部分会多次运行。(我用之前提到的按钮打开资源对话框的次数一样多) 我到底哪里做错了?
theSC0RP
嘿,@artf。我通过修改代码结构来解决了这个问题。作有问题(我猜是多个资产管理器实例都开着,反复运行了“// 我的代码”部分)
artf
抱歉@theSC0RP,但我真的不明白你到底有什么问题。你能举个实时例子并澄清步骤吗?
#31102020年11月2日作者 DBain07暂无回答
你好, 我希望能在样式管理器界面中隐藏类部分。我看过#448,上面说要用.gjs-clm-tags {display: none; },但我不太确定该怎么用。任何帮助都非常感谢。 谢谢
#31092020年11月2日作者 kuhelbeher1 个回答
你好,我遇到了 CKEditor 的问题。当我编辑块太窄时,CKEditor 会崩溃:  有没有办法防止这种行为?我注意到在Grapedrop中,CKEditor的视角是正常的,尽管元素很窄。  任何帮助我都会...
artf
你好@kuhelbeher我通过CSS为RTE容器定义了一个最小宽度:)
#31082020年11月1日作者 vijaycreatise2 个回答
我们能用箭头或按钮上下移动图层吗?这在移动端移动层会很有帮助。
artf
核心中没有这样的功能,但你可以添加按钮,并使用 [API](https://grapesjs.com/docs/api) 来上下移动组件
vijaycreatise
@artf谢谢你的回复,Grapesjs太棒了,干得好。 我浏览了API,但没找到该用哪个。请问你能帮我决定应该用哪个API吗?
#31072020年10月30日作者 lebonsavane1 个回答
我需要创建一个类似“link”的组件类型,但当我用npm start部署时,什么都没发生,而且我被定义为Fusion类型的组件也无法被识别。编译器里显示“未找到组件类型。有人能帮帮我吗? @artf
artf
请在这里阅读如何创建自定义[组件](https://grapesjs.com/docs/modules/Components.html)以及如何在你的[插件](https://grapesjs.com/docs/modules/Plugins.html)中正确使用它们。
#31042020年10月29日作者 CoolWind暂无回答
我想通过提交一份加泰罗尼亚语翻译来贡献力量。 一分钟后会创建一个拉取请求。 非常感谢大家为这个项目付出的所有努力!