Czy istnieje sposób dostosowania (dodawania i usuwania opcji, np. C.) Paska menu w TinyMCE 4.0? Nie mogę znaleźć żadnej dokumentacji dotyczącej tej części edytora. Poniższy obrazek pokazuje część, o której mówię. TinyMCE dostosuj pasek menu "plik"
Odpowiedz
Wersja 4 to poważna przeróbka i dokumenty nie były zsynchronizowane przez pewien czas.
Dzięki eksperymentom odkryłem, że można indywidualnie włączać/wyłączać rozwijane menu lub wyłączyć cały pasek menu. tylko
Włącz specyficzne upadki drop:
tinymce.init({
selector: "textarea",
menubar: "edit format"
});
Wyłącz menubar:
tinymce.init({
selector: "textarea",
menubar: false
});
menubar configuration docs zostały dodane do serwisu TinyMCE.
Ponadto, jeśli chcesz całkowicie dostosować całe menu, sprawdź numer menu configuration docs.
skończyło się dostosowywania zarówno paska menu i paska narzędzi przez szczypanie menu
i toolbar
właściwości w ustawieniach Obiekt przekazany do tinymce.init()
:
// ...
menu : {
edit: { title: 'Edit', items: 'undo redo | cut copy paste selectall | searchreplace' },
insert: { title: 'Insert', items: 'link charmap' },
format: { title: 'Format', items: 'bold italic underline strikethrough superscript subscript | removeformat' },
table: { title: 'Table', items: 'inserttable tableprops deletetable | cell row column' }
},
toolbar: 'undo redo | bold italic underline | link hr | alignleft aligncenter alignright | blockquote bullist numlist outdent indent | code',
// ...
znalazłem warunki dla każdego menu/przycisk przez kopanie wokół w kodzie źródłowym w poszukiwaniu .addMenuItem(
i .addButton(
.
Oto odpowiednie strony dokumentacji (można je wkleić w odpowiedzi): http://www.tinymce.com/wiki.php/Configuration:menubar, http://www.tinymce.com/wiki.php/Configuration :menu. – Sk8erPeter
Wersja TinyMCE 4.x ", wtyczka" code "służy do wyświetlania/edycji kodu HTML treści edytora.
Aby control pasek narzędzi, aż do wersji 4.0.6, theme_advanced_button<1-n>
opcja została wykorzystana, ale przede wersji 4.0.6, toolbar
lub toolbar<1-N>
opcja jest używana.
Dodając "code
" wtyczki do opcji paska narzędzi, menu "Narzędzia" zostanie dodany z "kod źródłowy" podmenu (jako przycisk (ikona "<>
")).
tinyMCE.init({
// ......
// ......
plugins: "searchreplace code",
toolbar1: "separator forecolor backcolor code",
toolbar2: "<<<some buttons list>>>",
toolbar3: "<<<some buttons list>>>",
toolbar4: "<<<some buttons list>>>",
});
Ten przykład jest NIEPRAWIDŁOWY, jeśli mówimy o interfejsie API 4.x, ['theme_advanced_buttons <1-n>' opcja] (http://www.tinymce.com/wiki.php/Configuration3x: theme_advanced_buttons_1_n) jest poprawne tylko dla wersji 3.x. OP zapytał, jak usunąć/dostosować pasek menu, a ty nie odpowiadasz na to pytanie. Myślę, że powinieneś usunąć tę odpowiedź. Dzięki. – Sk8erPeter
Drogi Sk8erPeter, pracuję nad wersją Tinymce 4.0.6 (na początku), obsługuje on opcję theme_advanced_buttons <1-n>. Powyżej Tinymce 4.0.6 jest używany pasek narzędzi <1-n> i to samo jest aktualizowane w produkcie, nad którym pracuję (teraz za pomocą Tinymce 4.0.12). Zaktualizowałem powyższą odpowiedź. –
Dzięki za zredagowanie odpowiedzi, usunąłem notatkę. :) Przy okazji, [Naprawiłem kilka zdań/literówek] (http://stackoverflow.com/review/suggested-edits/3747253), myślę, że w ten sposób odpowiedź jest prawidłowa. – Sk8erPeter
Dzięki. Pierwszą rzeczą, którą chciałem zrobić, było usunięcie tego paska. – ClearCloud8
Wygląda na to, że ludzie z serwisu tinyMCE tworzą stronę fiddle, co ułatwia eksperymentowanie: http://fiddle.tinymce.com/ – alxndr
Wiele przykładów skrzypiec jest obecnie uszkodzonych, ponieważ są oparte na interfejsie API 3.x podczas gdy strona jest ustawiona tak, aby wykorzystywać dla nich krawędź ... http://www.tinymce.com/forum/viewtopic.php?pid=107896#p107896 – alxndr