2016-12-08 4 views
0

Ist es möglich, die Symbolleistenschaltflächen styleselect und fontsizeselect so zu konfigurieren, dass benutzerdefinierte Symbole und nicht der Standardtext verwendet werden, den sie haben? und wenn ja wie. Alle Beispiele, auf die ich bisher gestoßen bin, beziehen sich auf die Definition eines eigenen benutzerdefinierten Buttons, der hinzugefügt werden kann. Das scheint viel zu sein, nur um einen Text durch ein Icon zu ersetzen.tinymce, Konfigurieren der integrierten Schaltflächensymbole

enter image description here

Antwort

0

Eine Möglichkeit, diese ändern kann, ist eine Sprachdatei für en_US zu verwenden und dort Ersatz zu stellen. Um diese Arbeit zu machen, müssen Sie 2 Dinge tun:

1 - Fügen Sie eine Sprache Konfigurationsoption auf Ihre init:

tinymce.init({ 
    selector: '#myTextArea', 
    language: 'en_US', //Force custom translations of button/menu text in English. 
    ... 
}); 

2 - Fügen Sie eine en_US.js Datei auf Ihrem langs Ordner innerhalb TinyMCE.
In dieser Datei sucht TinyMCE nach Sprachübersetzungen. Wenn Sie also TinyMCE explizit die Verwendung der -Sprache mitteilen, sucht es im Ordner langs nach einer JS-Datei mit demselben Namen wie die Sprache. Sie können dann in dieser Datei aktualisiert Übersetzungen setzen:

tinymce.addI18n('en_US',{ 
    "Formats": "Custom Formats Text", 
    "Font Sizes": "Custom Font Size Text" 
}); 

Um alle Optionen zu sehen, was Sie gerade von hier eine Sprachdatei greifen ändern können: https://www.tinymce.com/download/language-packages/ Das Etikett auf der linken Seite ist der „Schlüssel“ und den Wert auf das Recht ist der "Wert". Der "Schlüssel" ist effektiv, was Sie in Englisch erhalten, wenn Sie keinen Verweis auf eine Sprache im tinymce.init({})-Aufruf enthalten.

Verwandte Themen