2
微小的MCE有一個格式選擇方法:theme_advanced_blockformats下拉列表中,您可以選擇格式。它顯示的值如:段落,標題1,標題2等。我想更改此下拉列表中顯示的名稱。例如,我想將「標題1」顯示爲「子標題」。與編輯合作的客戶更有意義。有沒有辦法在tinyMCE.init中做到這一點?不在配置文件中。微小的MCE改變格式下拉顯示文本
微小的MCE有一個格式選擇方法:theme_advanced_blockformats下拉列表中,您可以選擇格式。它顯示的值如:段落,標題1,標題2等。我想更改此下拉列表中顯示的名稱。例如,我想將「標題1」顯示爲「子標題」。與編輯合作的客戶更有意義。有沒有辦法在tinyMCE.init中做到這一點?不在配置文件中。微小的MCE改變格式下拉顯示文本
是的,這是可能的。要設置theme_advanced_blockformats使用
tinyMCE.init({
...
theme_advanced_blockformats : "p,div,h1,h2,h3,h4,h5,h6,blockquote,dt,dd,code,samp"
});
要更改標題,你將不得不修改下郎文件tiny_mce/themes/advanced/langs/en.js
更新:
你可以使用的OnInit和設置TinyMCE的配置參數更改標題在tinymce.init中:
tinymce.EditorManager.i18n['en.advanced.h1'] = 'My desired title';
所以,你可以試試:
tinyMCE.init({
...
setup : function(ed) {
ed.onBeforeRenderUI.add(function(ed, cm) {
tinymce.EditorManager.i18n['en.advanced.h1'] = 'My desired title';
});
}
});
謝謝!但我專門尋找一種方法來做到這一點,而不必更改tiny_mce/themes/advanced/langs/en.js下的lang文件。因此,不要在全局範圍內(在init內)對其進行更改。 – tvgemert
好吧,還有其他選項 - 查看我更新的帖子 – Thariama
看起來不錯!但是我應該在什麼時候調用它?我可以獲得價值,但似乎無法設置它。 – tvgemert