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,我自己没想到这一点。 非常感谢
相关问答
通过相似的问题讨论继续研究。
问题 #2146
插件选项不工作——为什么?
大家好, 我刚接触 grapejs,但到目前为止我真的很喜欢它!现在我遇到了一个问题,似乎无法解决,也找不到解决办法,或者说我太笨了。 我在玩自己命名的插件,并将它们导入 grapejs-script。它运行正常,创建的模块也能显示出来。唯一的问题是,我的pluginsOpts...
问题 #2850
添加下拉菜单来用特质来屏蔽
你好@artf, 希望你一切安好, 我想知道你是否能帮我解决一个简单的问题(我最近开始使用GrapeJS。 问题:使用插件创建方块,在“特质”部分设置一个下拉菜单,可以更改显示的方块类型。 这是我当前的插件代码,显示两个模块: 我希望在设置(特质)标签下拉菜单中能出现,让我可以...
问题 #1942
编辑模板时无法加载HTML条件注释
编辑模板时,条件评论被自动渲染移除,但导入和保存时仍能正常
问题 #2655
如何在 innerHTML 中实现可编辑
你好, 我想用 BlockManager 来创建组件。 我画了虚线,这很好,我能看到。 然后,这是我的组件代码 就像这张图片一样完美运行。我可以编辑文本,并且在 .chs-row-cell 类中看到虚线 ![1](https://user-images.githubuserco...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。