2015-02-05 2 views
1

Я бы хотел, чтобы это просто было обозначено как «Шрифт», поскольку это более полезно для моих нетехнических пользователей. Кажется, я не могу найти способ сделать это. Используя версию 4.xКак я могу переименовать выпадающее меню «Семейство шрифтов» в TinyMCE?

+0

может потребоваться переопределить файлы по умолчанию. – Nithin

ответ

2

вы можете изменить ее в файле tinymce.min.js. просто найдите текст «Семейство шрифтов», и вы увидите, где его можно изменить.

1

Вы можете сделать это, изменив значение по умолчанию в файле tinymce.min.js. Просто поиск по части кода, начиная с:

{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i, 

... Затем поместите нужную метку (например, «Шрифт») внутри text:"". После изменения это должно выглядеть так:

{type:"listbox",text:"Font",tooltip:"Font Family",values:i,.

Результат: Result

Если вы хотите сделать это программно, например, создать кнопку, которая изменит ярлык на кнопку вы можете добавить этот код при инициализации TinyMCE:

<script type="text/javascript"> 
tinymce.init({ 
    selector: 'textarea', 
    toolbar1: 'fontselect fontsizeselect mybutton', 
    //... 
    // extra coding can go here 
    //... 
    setup: function(editor) { 
    editor.addButton('mybutton', { 
     text: 'My button', 
     icon: false, 
     onclick: function() { 
      var fontlabel = "Font"; 
      document.getElementsByTagName("button")[4].firstChild.innerText = fontlabel; 
      // getElementsByTagName is an array, so the index changes belonging to 
      // position of your "FontFamily" dropdown. In my example it' 6th. 
     } 
    }); 
    } 
}); 
</script> 

До: before button click После: