私はテンプレート内の値の置き換えに関する質問があります。TinyMceはテンプレート内の値を置き換えます
私は私のindex.html
に次のコードを持っている:私が正しくTinyMCEのドキュメントを理解していれば、テキストを
プレビューテキスト
<!-- This will not be inserted -->
<div class="mceTmpl">
<span class="username">This should be replaced?</span>
</div>
:私はこれを持って私のdevelopment.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>
を"これは置き換えられるべきですか?"ジャックブラックと交換する必要があります。 template_replace_values
上のTinyMCEのdocumentionから:
これは 挿入テンプレートでコンテンツの交換を制御項目の配列です。配列キーは、 テンプレートで使用されているクラス名と同じです。テンプレート要素がこの配列内のクラス名と一致する場合、その内容は の内容が配列値に置き換えられます。 TinyMce Docs
これはうまくいかず、その機能の使用方法がわかりません。どのようにこの仕事を得るためのどの例でもうれしいです。
うーん、ありがとう、ありがとう。あなたが投稿したものは "スニペット"です。それは "テンプレート"で動作させる方法ではありませんか?のように、値が置き換えられる別のファイルがありますか? – Stuffy
テンプレートプラグインを使うと、元のテンプレートコードを別のファイルに保存することができます。単純化するために私のフィドルでは行いませんでした。テンプレートプラグインがテンプレートコードをどのように読み込むかにかかわらず、スニペットは引き続き動作します。ドキュメントで言及されているクラスの置き換えは、もはやそのプラグインの一部ではありません。誤った情報を削除するためにドキュメントを修正する予定です。 –
@Michael Frominあなたはこのplsをチェックできますかhttps://stackoverflow.com/questions/44747796/how-to-change-link-color-on-tinymce-once-linked-added –