2010-09-08 152 views
6

如何覆蓋TinyMCE對粗體,下劃線和刪除線等基本內容的默認格式?目前生成的HTML使用樣式跨度,這通常很好。不幸的是,在這種情況下,我需要做一些簡單的解析,需要的元素是舊式<b>,<u>和<罷工>。覆蓋TinyMCE的默認格式

以下代碼是我目前無法使用的代碼。將這些樣式應用於內容將繼續將樣式跨度中的內容包裝起來。

$('<textarea></textarea>').tinymce(
{ 
    theme_advanced_buttons1: "bold,italic,underline,strikethrough", 
    theme_advanced_buttons2: "", 
    theme_advanced_buttons3: "", 
    formats: 
    { 
     bold: { inline : 'b' }, 
     underline : { inline : 'u' }, 
     strikethrough : { inline : 'strike' } 
    }, 
    // ... 
}); 

回答

4

我發現了TinyMCE forum答案:

$('<textarea></textarea>').tinymce(
{ 
    plugins : 'legacyoutput', // this overrides the formats automatically 
    // ... 
});