以前にデータベースに保存されたTinyMCEにコンテンツをリロードする場合は、TinyMCEのJavaScript APIを使用して、エディタの初期化後にデータをロードします。私はあなたがこれをやる方法を示すためにフィドルを作成しました。この例では
http://fiddle.tinymce.com/50faab/3
前editからTinyMCEのから出てくるだろうコンテンツがtheContent
変数である:
var theContent = '<pre class="language-markup"><code><ul><li>one</li><li>two</li></ul></code></pre>';
(実際のアプリケーションでは、もちろんからこれをつかむだろう
次に、setContent用のTinyMCE APIを使用して、読み込まれたコンテンツをTinyMCEに追加します。
このページは、機械翻訳ソフトウェア、ここをクリックして英語版を得ることができます。
setup: function (editor) {
editor.on('init', function() {
var theContent = '<pre class="language-markup"><code><ul><li>one</li><li>two</li></ul></code></pre>';
this.setContent(theContent);
});
}
このようにすると、エディタは(Fiddleのように)コードサンプルコンテンツを適切に構文解析します。
<textarea>
最も単純なHTML以外のものがあればタグとHTMLは難しい組み合わせなので、HTMLを直接<textarea>
にドロップしないようにします。
'codesample'が選択リストに記載されている言語をサポートしています)を見出し最初のレベルとしてレンダリング - あなたはそれのためにサポートされる言語ではありませんXSLをロードしているように見えますプラグイン。あなたの例をサポートされている言語であるHTMLに変更するこの修正されたフィドルを見てください:http://fiddle.tinymce.com/50faab/1 –
@MichaelFrominあなたの努力に感謝します!私が見る限り、HTML、JavaScript、XML/XSLのいずれに対しても同じ効果が見られます。これを説明するために、私はさらに、いくつかのHTMLコードを使ってFiddleを採用しました:http://fiddle.tinymce.com/50faab/2(特に中間のテキストエリアを見てください)Thnx! – ikellenberger