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 –