2012-01-24 5 views
2

私はtinymceをカスタマイズしなければならないし、そのような問題があります...私の問題は、すべてのデフォルトのテキストがスパンとpタグ内にラップする必要があります。TinyMCEにPタグ内にSPANタグを作成させるには?

例:<p><span>My Text</span></p>

私はそれをフォーマット追加する場合は、例えば次のように変更します。私は、テキストを変更したり、HTML形式の出力を保存するかどう<p><span style="font-weight:bold;">My Text</span></p>

TinyMCEは、スパンやpタグを削除しないでください..

このようなシナリオは可能ですか?誰かが私のためにヒントを持っている、tinymceの正しい場所を見つけるために?

答えて

1

イエスはこの質問にしばらく答えていません。あなたがまだ答えを探しているかどうか分からないが、最良の方法は、tinyMCEの設定ファイルを見つけて、受け入れられたタグのリストに追加することです。私はフレームのためにこれを行う必要があり、それは正常に働いた!

+0

+1これはほぼ正しいですが、すべてのテキストをスパンでラップさせても問題は残ります – Thariama

1

あなたは、セットアップの設定パラメータおよびハンドラを使用して、自分にまたがるにラッピングの世話をする必要があります。第二に応じ

valid_elements: "@[id|class|title|style|onmouseover]," + 
    "a[name|href|target|title|alt]," + 
    "#p,blockquote,-ol,-ul,-li,br,img[src|height|width],-sub,-sup,-b,-i,-u," + 
    "span,hr", 

    valid_children: "body[p|ol|ul]" + 
    ",p[a|span|b|i|u|sup|sub|img|hr|#text]" + 
    ",span[p|a|b|i|u|sup|sub|img|#text]" + 
    ",a[span|b|i|u|sup|sub|img|#text]" + 
    ",b[span|a|i|u|sup|sub|img|#text]" + 
    ",i[span|a|b|u|sup|sub|img|#text]" + 
    ",sup[span|a|i|b|u|sub|img|#text]" + 
    ",sub[span|a|i|b|u|sup|img|#text]" + 
    ",li[span|a|b|i|u|sup|sub|img|ol|ul|#text]" + 
    ",ol[li]" + 
    ",ul[li]", 

設定valid_childrenとvalid_elementsを設定する必要があります。もう1つの選択肢は、独自のプラグインを作成し、これを処理することです。 あなたがそれを機能させることができるかどうか教えてください。戻って来ないと聞いたら。

関連する問題