我想将特定文本上载到嵌入式窗口小部件。我要使用的两个插件是官方的Mention插件以及Placeholder plugin的变体。
例如,我希望编辑器可以将一个字符串解析为:“ Hi {first_name}”到带有占位符的段落中,或“ cc @jbloggs”到带有提及的段落中。
这样做的原因是我们希望使用CKEditor允许在应用程序中编辑现有电子邮件模板和注释。所有这些模板/注释都已经具有占位符,但是周围没有标记。
理想情况下,我们希望这两个插件在生成数据时都向下转换为纯文本。不久前,有人问了类似的问题:How to implement a placeholder plugin that works with plain text placeholders?,并告知他们真的困难。我只是想检查一下自那时以来是否可能进行了一些更改,这将使其变得更容易。要澄清的是,在编辑过程中可以使用附加标记,但是在生成数据时,我希望插件向下转换为纯文本。
我们现在正在寻求的解决方法是使用正则表达式在服务器端插入和删除这两个插件的标记,但是如果CKEditor能够处理所有事情,那就太好了。
您能为我指出如何将纯文本的一部分转换为嵌入式小部件的正确方向吗?另外,是否有可能将(用于数据的)向下转换回纯文本?