0
我有一个关于替换tinymce模板中的值的问题。TinyMce替换模板中的值
我在index.html
下面的代码:
<!DOCTYPE html>
<html>
<head>
<script src="https://cloud.tinymce.com/stable/tinymce.min.js"></script>
</head>
<body>
<textarea>Next, get a free TinyMCE Cloud API key!</textarea>
<script>
tinymce.init({
selector: "textarea", // change this value according to your HTML
plugins: "template",
toolbar: "template",
templates: [
{title: 'Some title 2', description: 'Some desc 2', url: 'development.html'}
],
template_replace_values: {
username: "Jack Black",
staffid: "991234"
}
});
</script>
</body>
</html>
里面我development.html
我有这样的:
预览文本
<!-- This will not be inserted -->
<div class="mceTmpl">
<span class="username">This should be replaced?</span>
</div>
如果我理解正确TinyMCE的文档,文本“这应该被替换?”应该换成杰克布莱克。从TinyMCE的机制的文档上template_replace_values
:
这是控制在 插入模板内容替换项的阵列。数组键与 模板中使用的类名相同。如果模板元素与此数组中的类名匹配,则其内容将被数组值替换。 TinyMce Docs
这不起作用,让我想知道如何使用该功能。对于如何获得这项工作的任何示例都会很高兴。
嗯,我明白了,谢谢。你发布的是什么“片段”,没有办法使它与“模板”一起工作?如在,有一个单独的文件,其中的值被替换? – Stuffy
模板插件允许您将原始模板代码存储在单独的文件中 - 我没有在我的小提琴中这样做来简化事情。无论模板插件如何加载模板代码,代码片段仍然可以工作。文档中提到的类替换实际上不再是该插件的一部分。我们将更正文档以删除不正确的信息。 –
@Michael Fromin你可以检查此问题https://stackoverflow.com/questions/44747796/how-to-change-link-color-on-tinymce-once-linked-added –