私は、サイトのすべてのコンテンツタイプにWYMeditorを展開し始めました。今、私はそれが保存と表示の仕組みを見なければなりませんが、それは何も提出していないので、私は理由が分かりません。WYMeditorは内容をテキストエリアの値に反映しません
私はこれをいくつかの角度から見てきました。私はこの時点では、私はデータを自分自身をつかむ方法を学ぶことができる場合は、送信時にフィールドにそれを固執することができますmonkeypatchを取るだろう。それだけではうまくいかない本当の理由が、素晴らしいものになるでしょう。アイデアを持っている人は誰ですか?
<li><label for="id_comment">comment on this article:</label> <textarea id="id_comment" rows="10" cols="40" name="comment"></textarea>
<script type="text/javascript">
$(document).ready(function(){
jQuery("#id_comment").wymeditor({
"toolsItems":[
{
"name":"Bold",
"css":"wym_tools_strong",
"title":"Strong"
},
{
"name":"Italic",
"css":"wym_tools_emphasis",
"title":"Emphasis"
},
{
"name":"InsertOrderedList",
"css":"wym_tools_ordered_list",
"title":"Ordered_List"
},
{
"name":"InsertUnorderedList",
"css":"wym_tools_unordered_list",
"title":"Unordered_List"
},
{
"name":"Indent",
"css":"wym_tools_indent",
"title":"Indent"
},
{
"name":"Outdent",
"css":"wym_tools_outdent",
"title":"Outdent"
},
{
"name":"Undo",
"css":"wym_tools_undo",
"title":"Undo"
},
{
"name":"Redo",
"css":"wym_tools_redo",
"title":"Redo"
},
{
"name":"CreateLink",
"css":"wym_tools_link",
"title":"Link"
},
{
"name":"Unlink",
"css":"wym_tools_unlink",
"title":"Unlink"
},
{
"name":"Paste",
"css":"wym_tools_paste",
"title":"Paste_From_Word"
}
],
"logoHtml":"",
"updateEvent":"blur",
"stylesheet":"/static/yui/tiny_mce.css",
"skin":"twopanels",
"classesHtml":"",
"updateSelector":"textarea"
});
});
</script></li>
残念ながら、これは私が持っていた問題ではありません。私が提出したときに正しいコンテンツを取得するのは元のテキストエリアの問題ではありませんでしたが、html編集モードを有効にするとraw-htmlテキストエリアとWYMeditorのリッチテキスト編集フィールドの両方が表示され、もう一方は変わらない。 – ironfroggy
そうです、WYMeditorはwymupdateクラスのないテキストエリアへの変更を反映しません。 –