Editor.getCss() 在使用 Cookie 传递 CSS 样式时使用 PHP 出现的问题
StorageManager只是一个把数据以漂亮格式送到终端的机制。如果你愿意,我觉得没理由不能把它保存成文件。只要拿到价值POST美元的数据,然后再做fileput_contents。 谢谢 亚当
阅读下方完整回答 ↓问题
我公司希望我开发一个自动化的无导入模板构建器(不下载zip,不上传zip),可以在电子邮件营销系统中使用。

但是,每当我尝试通过写入和创建文件而不下载文件来导出CSS到服务器文件时,CSS 里只包含我标记的那个。文件中没有包含所有未高亮的CSS。有什么办法解决这个问题吗?
这是我的编码 
回答(3)
StorageManager只是一个把数据以漂亮格式送到终端的机制。如果你愿意,我觉得没理由不能把它保存成文件。只要拿到价值_POST美元的数据,然后再做file_put_contents。
谢谢 亚当
你好,Chewhern,
Cookie 不能存储大量信息——比如 4k 大小——所以容量不够大,无法存储 CSS 或 HTML。你真的需要用存储管理器。
https://grapesjs.com/docs/modules/Storage.html
谢谢, 亚当
既然你来了,我想了解一下存储管理器的行为,如果我写脚本把这两条数据存到服务器里,能不能不直接保存到数据库?因为我看到这里有些人直接保存到数据库。
相关问答
通过相似的问题讨论继续研究。
问题 #2118
把动态方块配置保存成HTML吗?(倒计时,滑行者)
我正在尝试将模板数据保存到数据库中。目前我让它正常工作。它会把“资产”、“组件”、“样式”、“HTML”和“CSS”数据(就像它保存到浏览器的本地存储一样)发布到PHP脚本中。 我发现,“组件”部分(“editor.getComponents()”)包含了包含所有动态元素(如“...
问题 #2231
GetCSS 中的 CSS 问题
顺便说一句:我用的是0.15.3版本 我曾多次加载一个HTML组件到编辑器并保存,我注意到我们加载/编辑并保存同一个HTML组件的次数之多,即使使用相同的ID、类等,CSS也经常附加内容 
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v96.0.4664.45 可复制演示链接 https://codesandbox.io/s/react-redux-toolkit-application-forked-l5rhp...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
教程
How to integrate GrapesJS into an Astro app (complete guide 2026)
Embed GrapesJS in an Astro site: mount it in a client-side script, save content to an Astro API endpoint, and export clean HTML/CSS.
教程
How to build a GrapesJS desktop app with Electron (complete guide 2026)
Run GrapesJS inside an Electron desktop app: mount it in the renderer, save projects to disk through IPC, and export HTML/CSS.
教程
How to integrate GrapesJS into a Nuxt 3 app (complete guide 2026)
Embed GrapesJS in a Nuxt 3 app: mount it client-side with onMounted, save content to a Nitro server route, and export clean HTML/CSS.
浏览插件分类
直接跳转到市场上的插件分类页面。