2017-06-16 4 views
0

私はテンプレート内の値の置き換えに関する質問があります。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

これはうまくいかず、その機能の使用方法がわかりません。どのようにこの仕事を得るためのどの例でもうれしいです。

答えて

0

プラグインが実際にドキュメントの内容を正確に実行しているかどうかはわかりません。私はあなたがドキュメントはあなたが必要なものを行うには、「スニペット」と呼ぶものを使用する方法を示しているTinyMCEのフィドルを作成しました:

http://fiddle.tinymce.com/QSfaab

私はTinyMCEをのメーカーのために働く - 私たちをフォローアップするつもりですエンジニアリングチームは、ドキュメントを調整して、これをより明確にすることができるかどうかを確認します。

+0

うーん、ありがとう、ありがとう。あなたが投稿したものは "スニペット"です。それは "テンプレート"で動作させる方法ではありませんか?のように、値が置き換えられる別のファイルがありますか? – Stuffy

+0

テンプレートプラグインを使うと、元のテンプレートコードを別のファイルに保存することができます。単純化するために私のフィドルでは行いませんでした。テンプレートプラグインがテンプレートコードをどのように読み込むかにかかわらず、スニペットは引き続き動作します。ドキュメントで言及されているクラスの置き換えは、もはやそのプラグインの一部ではありません。誤った情報を削除するためにドキュメントを修正する予定です。 –

+0

@Michael Frominあなたはこのplsをチェックできますかhttps://stackoverflow.com/questions/44747796/how-to-change-link-color-on-tinymce-once-linked-added –

関連する問題