TinyMCEは私のテキストを< p>< / p>でラップします。これを回避できますか?

StackOverflow https://stackoverflow.com/questions/801744

  •  03-07-2019
  •  | 
  •  

質問

TinyMCEを使用しています( http://tinymce.moxiecode.com/ ).NETページ内。 テキストを読み込むたびに

myTMCE.value=mycontent;

テキストが< p>< / p> でラップされていることがわかります。これは私にとって望ましくないので、回避しようとしています。

で初期化しようとしています
        <script>
            tinyMCE.init({
                force_p_newlines: true
            })

        </script>

機能しませんでした。 何か案が? 前もって感謝します、 m。

役に立ちましたか?

解決

&lt; p&gt;を削除できます。 .NETを使用した後のタグ、または単に&lt; textarea&gt;あなたがしようとしていることに合っている場合は、データ入力用のフィールド。

他のヒント

これを行う必要があります:

<script>
    tinyMCE.init({
        forced_root_block: false,
        //some other options here
    })
</script>

デフォルトでは、TinyMCEはルートブロックとして設定します。このプロパティをfalseに設定すると、テキストのラッパーが削除されます。以下のテキストはTinyMCEドキュメントからのものです。

  

このオプションを使用すると、非ブロック要素または   テキストノードはブロック要素でラップされます。例えば   何かは次のような出力になります:   

何か

このオプションはデフォルトで有効になっています   3.0a1以降。

このオプションをfalseに設定すると、入力時にPタグが生成されないか、自動的にBR要素が生成され、Shift + EnterでPが生成されます。

Pブロックをルートブロックとして使用しないと、エディターの機能が著しく損なわれる可能性があることに注意してください。

http://www.tinymce.com/wiki.php/Configuration:forced_root_block

このスレッドおよび< a href = "http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=16296#p16296" rel = "nofollow noreferrer" title = "the answer">答え TinyMCEフォーラム。 force_p_newlineはgecko専用オプションです(例:FF)。

TinyMCEは、タグの負荷全体をテキストに追加します-その設計目標は、任意の入力(html入力を含む)から有効なhtmlを作成することです。生成されたhtmlコードを制御したい場合は、別のエディターを使用することをお勧めします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top