Save to db data-gjs-droppable
@ghena你应该存储HTML/CSS作为最终结果,编辑器的话你只能依赖JSON格式 “''js const comps = editor.getComponents(); const style = 编辑器。getStyle(); 另请查看#597
阅读下方完整回答 ↓问题
大家好, 我需要解决一个问题。 保存html,grapejs 从html中移除所有data-gjs-。 有没有办法在保存编辑器HTML之前维护所有data-gjs-? 事实上,如果我保存模板,所有 data-gjs-droppable 都缺失,下一次渲染时它不会加载 data-gjs-droppable 属性和子。 我是这样存档的: 编辑。Commands.add (“save-db”, { 运行:函数(编辑器,发送者) { var html = editor.runCommand('gjs-get-inlined-html'); var html = editor.getHtml(); var css = editor.getCss(); var customBlocks = $($.parseHTML(html)).find('.custom-block'); 变量 postids = []; var params = {CSS:CSS,HTML: HTML,postid:<?PHP echo $_post->ID ?>}; jQuery.ajax( {URL: '<?PHP Echo $pathHttpGrapes ?>/scripts/save.php', 类型:“POST”, 数据:参数, dataType:“json”, crossDomain: false, 成功:...
回答(3)
@ghena你应该存储HTML/CSS作为最终结果,编辑器的话你只能依赖JSON格式 “''js const comps = editor.getComponents(); const style = 编辑器。getStyle(); 另请查看#597
@artf如何用远程端点内联HTML模式保存,我是说HTML和CSS转成发送到服务器的HTML?谢谢
@shareefhiasat你只需要在这里 https://github.com/artf/grapesjs/wiki/Storage
相关问答
通过相似的问题讨论继续研究。
问题 #382
把 HTML 和内联 CSS 存储在 Editor.Store()
我正在尝试存储html和内联css,请问你能告诉我如何传递给 editor.store()函数吗? @artf “''js 编辑。命令.add' (“save-db”, { 运行:函数(编辑器,发送者) { 发送者 & 发送者.set('active');关掉按钮 var ht...
问题 #1487
从数据库加载
我在加载MySQL数据库的lory滑块时遇到了问题。当我重新加载时,功能就没了,我无法左右滑动。 这是我的存档码: ' var cmdm = 编辑器。指挥; cmdm.add('save-db', { run: 函数(em,发送者){ sender.set('active',...
问题 #1258
样式不是在保存后克隆元素后复制
你好,@artf。 在保存模板之前的第一次,当我创建一个元素并克隆它时,样式会进入克隆的元素。运行正常。 但当我用Ajax保存模板并调用以下代码时: 然后克隆元素,它们的样式不适用于克隆的元素。 如果我评论 editor.setComponents(response.conte...
问题 #1327
替换选定文本并获取 HTML
嗨! 我正在尝试用一个代码替换选中的文本(随机代码)。它能用,我能看到代码,但当我用 editor.getHtml() 时却不行。如果我取消选中该组件(选择另一个),变更就会生效。 谢谢!
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。