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

问题 #2998💬 已回答提出于 2020年9月3日作者 svalenciano810 个反应

在[寻求帮助]中插入HTML+CSS内联

快速解答作者 Abhisheknanda1344463

你好@svalenciano81你试过这个吗? 'var cmdGetCode = cmdm.get('gjs-get-inlined-html');'

阅读下方完整回答 ↓

问题

我在 grapesjs 里内置了漂亮的ckeditor 4编辑器,包含以下组件: grapesjs: 0.15.8 grapesjs-preset-newsletter: 0.2.20 ckeditor.js:4 grapesjs-plugin-ckeditor - 0.0.9 我的项目生成新闻通讯(HTML + CSS),存储在数据库中。这份通讯可以编辑并多次保存。 编辑完成后,可以通过Gmail发送。 我的问题是:用户生成新闻通讯(html + css),并保存为“html + css”内联格式; var htmlWithCss = editor.runCommand('gjs-get-inlined-html');这些数据被保存在数据库中。编辑新闻通讯时,代码从数据库获取并推送到编辑器中 3.1 在DOM中内嵌插入html+css 3.2 通过 #gjs 邮件 grapesJS 目前一切都很正常,HTML+CSS 已经加载在编辑器 grapesjs 。 问题是当我尝试用CKEDITOR4编辑文本时。文字看起来很块,格式化很困难。 我看到可能的错误来源,并且我保存代码的方式是,比如说这篇帖子: [https://github.com/artf/grapesjs/期刊/1905年 ](https://github.com/artf/grapesjs/期/1905) 有人能帮我把...

回答(3)

Abhisheknanda1344463• 2020年9月3日

你好@svalenciano81你试过这个吗? 'var cmdGetCode = cmdm.get('gjs-get-inlined-html');'

svalenciano81• 2020年9月3日

你好@Abhisheknanda1344463 我需要反向的过程。我把代码放在内联里,需要把它分成组件和样式。

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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