GrapeJS 用于现有 CMS
@orionseyeeditor.destroy() 不是一个选项,因为所有用 .init 声明的 HTML 块都不存在。也没了。 你可以在销毁前调用“editor.getHtml”和“editor.getCss”。 干杯!
阅读下方完整回答 ↓问题
我正在尝试用 GrapeJS 一段时间,已经集成到我们现有的(定制)内容管理系统中,取代了 tinyMCE。 由于这两种方法不同,我想请教一下编辑完内容后如何处理页面保存。 目前的方法是提取标准定义区域的内容
<div class='editableHtmlArea' id='EDITABLE_CONTENT'> <?php /*** EDITABLE_CONTENT ***/ ?>..然后在中间发布数据,再把它保存回同一个文件
你们有什么经验/方法,有什么建议吗? 与此同时,我在保存数据前尝试了“editor.destroy()”,但没能成功......到目前为止是:)
回答(3)
@orionseye
editor.destroy() 不是一个选项,因为所有用 .init 声明的 HTML 块都不存在。也没了。
你可以在销毁前调用“editor.getHtml”和“editor.getCss”。 干杯!
@pouyamiralayi 谢谢你的建议,我正在考虑切换到远程存储,但目前CMS是为将(编辑过的)内容存储在平面文件中而设计的,也就是有人目前编辑的文件。 每个页面都有自己的index.php,所以只要点击“编辑”按钮,GrapeJS 就会激活。 在这种情况下,编辑后必须销毁编辑器,只保存模板编辑部分。 我就是这个意思。
真是太美了! 三条线就像火箭一样快......走。HTML甚至会确保输出有效的html5 抱歉,Pouya,我自己没想到这一点。 非常感谢
相关问答
通过相似的问题讨论继续研究。
问题 #2850
添加下拉菜单来用特质来屏蔽
你好@artf, 希望你一切安好, 我想知道你是否能帮我解决一个简单的问题(我最近开始使用GrapeJS。 问题:使用插件创建方块,在“特质”部分设置一个下拉菜单,可以更改显示的方块类型。 这是我当前的插件代码,显示两个模块: 我希望在设置(特质)标签下拉菜单中能出现,让我可以...
问题 #2655
如何在 innerHTML 中实现可编辑
你好, 我想用 BlockManager 来创建组件。 我画了虚线,这很好,我能看到。 然后,这是我的组件代码 就像这张图片一样完美运行。我可以编辑文本,并且在 .chs-row-cell 类中看到虚线 ![1](https://user-images.githubuserco...
问题 #1505
添加行和截面不行
我正在将Grapejs集成到Angular6中。 但它不工作意味着它没有显示在方块上 我使用的代码如下
问题 #6064
在程序中设置文本内容会在画布中清除
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? V126 可复制演示链接 https://jsfiddle.net/r5062suy/1/ 描述一下那个虫子 如何复现这个漏洞?运行演示链接(https://jsfiddle.net/r5062s...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。