PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

问题 #2725💬 已回答提出于 2020年4月21日作者 Chewhern1 个反应

Editor.getCss() 在使用 Cookie 传递 CSS 样式时使用 PHP 出现的问题

快速解答作者 adamwpe❤ 1

StorageManager只是一个把数据以漂亮格式送到终端的机制。如果你愿意,我觉得没理由不能把它保存成文件。只要拿到价值POST美元的数据,然后再做fileput_contents。 谢谢 亚当

阅读下方完整回答 ↓

问题

我公司希望我开发一个自动化的无导入模板构建器(不下载zip,不上传zip),可以在电子邮件营销系统中使用。

![错误](https://user-images.githubusercontent.com/7954644/79830298-b371ac00-83d7-11ea-8edf-fb9ebe4b3c3c.png)

但是,每当我尝试通过写入和创建文件而不下载文件来导出CSS到服务器文件时,CSS 里只包含我标记的那个。文件中没有包含所有未高亮的CSS。有什么办法解决这个问题吗?

这是我的编码 ![错误2](https://user-images.githubusercontent.com/7954644/79831064-495a0680-83d9-11ea-80c5-e176f993dd67.png)

回答(3)

adamwpe• 2020年4月23日

StorageManager只是一个把数据以漂亮格式送到终端的机制。如果你愿意,我觉得没理由不能把它保存成文件。只要拿到价值_POST美元的数据,然后再做file_put_contents。

谢谢 亚当

adamwpe• 2020年4月23日

你好,Chewhern,

Cookie 不能存储大量信息——比如 4k 大小——所以容量不够大,无法存储 CSS 或 HTML。你真的需要用存储管理器。

https://grapesjs.com/docs/modules/Storage.html

谢谢, 亚当

Chewhern• 2020年4月23日

既然你来了,我想了解一下存储管理器的行为,如果我写脚本把这两条数据存到服务器里,能不能不直接保存到数据库?因为我看到这里有些人直接保存到数据库。

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。