问题:将方块拖入文本方块?
这不是bug,而是实现上的问题。如果这里不是提问的合适地方,请告诉我。 我们正在开发一个实现,希望利用 GrapesJS 允许用户创建电子邮件模板。作为实现的一部分,我们正在努力创建邮件合并功能:我们引入了“合并字段”或“占位符”的概念,这些概念将在服务器端用合适的值替换。这意味着我们会发送“组件”的JSON结构,并将其转为服务器端的HTML,并在操作过程中替换值。 举个例子,我们的一个用户可能会输入text: 'Hello <<username>>',我们会把合并字段'<<username>>'替换成合适的字段。 但我们还没能用这种方式实现,因为我们无法将这些块拖拽到文本块中。我们只能拖着它绕圈子。所以,目前我们用合并字段的“内...
artf
你检查过 [API-Rich-Text-Editor](https://github.com/artf/grapesjs/wiki/API-Rich-Text-Editor)吗?你可以添加类似的自定义动作 “''js 编辑。RichTextEditor.add('custom-vars', { 图标:“<select class=”gjs-field“> <option value=“”>- 选择 -</option> <option value=“[[firstname]...
artf
很可能在下一次发布中,这个功能会上线。  所以“textable”只是另一个属性,这样可以把任何组件丢弃在文本组件里。 以下是上述示例中组件的代码: “''js 定义一个具有“文本”属性的组件 编辑。DomComponents.addType('var-pla...
mathieuk
是的,我用过,基本上已经能用了。区别在于我不像你那样使用文本占位符。我实际上是在插入一个块(带有对应的“类型”),以便进一步配置这些占位符(例如,字段可能是Datetime字段,用户可能想配置该日期时间的精确输出格式)。我用HTML5拖放实现了这个功能,效果挺不错的,bút...... 这感觉像是偏离了预期的用户界面。我觉得我应该能把合并字段从“方块”拖到正确的位置。我一直在尝试分拣器来实现这个功能,我现在已经准备好了: ![图片](http://g.recordit.co...