簡體   English   中英

CKEditor工具欄項目上的標簽可以更改嗎?

[英]Can The Labels On CKEditor's Toolbar Items Be Changed?

我像這樣初始化CKEditor

  function init() {
    $( ".ckeditor" ).ckeditor( {
      format_tags: 'h3;p',
      toolbar: [
        [ "Source", "-", "Bold", "Italic" ],
        [ "Link", "Unlink" ],
        [ "Blockquote", "Format" ]
      ]
    } );
  };

該行:

format_tags: 'h3;p'

…告訴CKEditor僅在格式菜單中放置h3和段落標簽的選項。 這可以正常工作,但是我希望將h4 Header項目標記為Title

如何自定義此項的標簽?

有人會認為會有一種通過format_h4 config參數更改標簽的方法,但是,我無法找到寫參數名稱來這樣做。

我發現更改標簽的唯一方法是通過語言文件。 例如,如果未更改默認語言,請在lang / en.js中查找“ tag_h4”並更改與之關聯的標簽。

我一直在試圖找到一種好的方法來做到這一點。 我想出的最好辦法是等待'instanceReady'事件,然后覆蓋屬性,例如代碼:

CKEDITOR.on('instanceReady', function(){
  CKEDITOR.lang['en-gb'].common.browseServer = 'custom browser label';
  CKEDITOR.lang['en-gb'].image.btnUpload = 'custom browser label';  
});

注意,在此示例中,我僅定位“ en-gb”-您將需要定位自己的語言。 如果CKEDITOR使用其他語言文件,則此方法未經測試,可能會中斷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM