3

我有TinyMCE的一個問題:TinyMCE的臭蟲以塊元素

我需要得到這個代碼:

<blockquote> 
    <h2>REVOLUTIONARY QUOTE RELATING MANIFESTO TO PROJECT GOES HERE</h2> 
    <hr/> 
    <p>Erik Heinsholt</p> 
</blockquote> 

TinyMCE的設置:

valid_elements: "a[href|target|title],ul,ol,li,br,strong/b,em/i,span[style<text-decoration: underline;|class],u,p,blockquote,hr,h2", 
force_br_newlines: false, 
force_p_newlines: true, 
theme_advanced_buttons1: "undo,redo,|,bold,italic,underline,|,hr,code,preview, styleselect", 
schema: "html5", 
style_formats : [ 
    {title : "First Word", inline : "span", classes : "first_word"}, 
    {title : "Blockquote", block : "blockquote"}, 
    {title : "Quote Header", inline : "h2"} 
] 

我有什麼:我寫的管理員textarea的 「革命QUOTE與之相關MANIFESTO項目GOES HERE <hr />埃裏克Heisholt」,然後選擇 「革命QUOTE與之相關MANIFESTO TO項目進展HERE」,設置樣式 「報價表頭」 呢,則s選中所有併爲其設置風格「Blockquote」。因此,我得到這個:

<blockquote><h2>REVOLUTIONARY QUOTE RELATING MANIFESTO TO PROJECT GOES HERE</h2></blockquote> 
<blockquote><hr /></blockquote> 
<blockquote><p>Erik Heinsholt</p></blockquote> 

我該怎麼做才能把所有元素放在一個blockquote標籤中,而不是每個元素?

P.S:視頻描述這個問題:http://www.sendspace.com/file/nkz97d

回答

0

看一看TinyMCE的配置參數valid_elementsvalid_children。 可以定義h2 - 和hr標籤都有效可能是孩子的到其他htmlnodes。

+0

我把這個valid_children:「+ blockquote [h2],+ blockquote [hr]」, 然後這個valid_children:「+ blockquote [h2,hr]」, 但它仍然無法正常工作。 也許語法錯了? –

+0

你可以用這個創建一個tinymce小提琴嗎? – Thariama

+0

http://fiddle.tinymce.com/Bucaab –