带有特定EL或类的开放编辑器
有没有办法在不按语法选择该项的情况下,打开特定标签或类别的样式编辑器?
artf
没有,但这绝对是值得补充👍的
artf
这种方法就是为了应对这种情况而设计的:['editor.StyleManager.setTarget'](https://grapesjs.com/docs/api/style_manager.html#settarget)
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 1,399 个问题
🔍 outdated有没有办法在不按语法选择该项的情况下,打开特定标签或类别的样式编辑器?
artf
没有,但这绝对是值得补充👍的
artf
这种方法就是为了应对这种情况而设计的:['editor.StyleManager.setTarget'](https://grapesjs.com/docs/api/style_manager.html#settarget)
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
当远程存储加载失败时,它是静默的。只能猜测问题可能出在哪里。我不得不在外部验证JSON,确认服务器返回的数据不有效。 我也可能遗漏了什么,如果除了维基教程外还有方法可以把远程数据加载到画布上,我将非常感激。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
大家好, 我已经卡了几个小时,试图弄清楚如何从一个自定义插件的脚本部分调用 updateScript。 到目前为止,我已经制作了自己的插件,等它稳定后我想分享。当它连接到外部 API 并获取特定数据时,我需要刷新它。 任何帮助都非常感谢! 谢谢!
daniel-farina
@artf 谢谢你澄清。这完全说得通。 我最终做了: 在我的插件脚本里创建一个函数,根据用户与模态的交互调用。所以我现在可以在检测到用户完成API访问请求时刷新(当他点击完成按钮时)。 我还有很多东西需要添加、修复和完成,但一切都在逐渐成形! Instagram 插件预览: ,所有变换都应该在那个“脚本”里。 举个例子,一个带 js 的新自定义组件,编辑器会生成类似这样的代码: '''html ... <!-- 生成的 HTML --> <div id=“c123”>你的组件内容...</div> <script> ... 生成的JS var el =...
首先感谢@artf在GrapesJS上分享的精彩内容, 我们需要定制完整的编辑器,而不是集成到我们的应用中,最重要的是它应该在以下方面对开发者友好,重复使用编辑器区域进行内容创作或编辑。完全移除CSS,并根据我们的品牌主题重新设计覆盖我们的应用程序中的 evenlistener(例如预览、撤销/重做等)(在 angularjs 前端中重新发明) @artf你是否可以满足上述提到的观点?
arthuralmeidap
你好@manjunaras, 对于CSS,GrapesJS提供了一些Sass变量,你可以覆盖和更改一些颜色。你可以在这里查看可用的sass变量:https://github.com/artf/grapesjs/blob/dev/src/styles/scss/gjsvariables.scss 从这个[API-Editor](https://github.com/artf/grapesjs/wiki/API-Editor)开始,你可以开始保存一些模板(从提交按钮) 用同一个...
artf
感谢@arthuralmeidap给出的详细概述。 @manjunaras我建议补充一点,默认面板内的按钮(其实可以隐藏)正在执行[内置命令](https://github.com/artf/grapesjs/blob/dev/src/commands/index.js#L88),比如你想用HTML代码打开模态,只需用“runCommand”: “''js editor.runCommand('export-template') ```
arthuralmeidap
你好@manjunaras, 我不@artf,但据我所知,关于GrapesJS的API介绍,你提到的所有功能都是可行的。 请看这里:https://github.com/artf/grapesjs/wiki
@artf, 直到 0.9.x 版本之前,GrapesJS 会在所有插件初始化前加载所有内部模块。 因为从0.10.2版本开始,插件初始化后会添加新的模块初始化。 你可以在这里看到:https://github.com/artf/grapesjs/blob/v0.10.2/src/grapesjs/index.js#L73 这种行为有一些副作用,比如在 grapesjs-preset-newsletter 插件中,它试图覆盖命令 'export-template',但当你在插件之后初始化模块时,这个命令又会被默认命令覆盖。
“NPM跑法构建” 测试失败。来自一个全新的安装。 我移除了“npm test”,尝试在 Apache 服务器上运行 webpack 生成的分发文件。 不幸的是,UI完全坏了......  有人遇到过这种情况吗? 附言:我用的是Cloud9 IDE,不知道这有没有影响。
大家好, 我正在尝试使用 GrapesJs 搭配 grapesjs-present-newsletter 插件,这样我可以在 CSS 内部显示 HTML。所以我通过 npm 安装了插件,然后导入了 index.html 里的库。最后在“grapes.init ()”里我添加了以下代码: 但“inlineCss”(无论其值为真或假)和“modalLabelExport”都不起作用,显示的是葡萄核(两个模块,一个用于 HTML 和 CSS)上的“导出模态”配置。比如“modalLabelImport”或其他与导出模态无关的属性,都能正常工作。
嗨! 你有这个框架的uncompressed version吗?据我所见,这个仓库里只有最小化版本,所以我能看到开发环境的代码。 祝你一切顺利, 马丁
我有一个用例,希望允许用户切换他们正在编辑的模板。 初次加载时,代码似乎正常,模板加载正常,但后续加载时画布被清空。 “''js load: function(keys, clb) { var 结果 = {}, fd = {}, 参数 = { “entitytype”:drupalSettings.wembassy.siteBuilder.entitytype, 'bundle': drupalSettings.wembassy.siteBuilder.bundle, 'template': $('#gjs-pn-templates-a select').val(), “默认”:1, “状态”:1 }; for(var key i...
你好,我写编辑器时似乎没有看到土耳其字符的 Html()