Anpassen tinymce 4.0.5 styleselect toolbar-Menü
Ich versuche, passen Sie die Standard - styleselect
toolbar-Menü, so kann ich hinzufügen, ein benutzerdefiniertes Menü-element. Die Idee ist, platzieren Sie die Schriftgröße als styleselect
Untermenü:
Ich initialisiert eine TinyMCE 4.0.5
in der folgenden Weise:
tinymce.init(
{
language_url : '/webobbywebapp/js/tiny_mce/language/es.js',
selector:'textarea',
plugins: "image, link, print",
toolbar: "styleselect | undo redo | removeformat | bold italic underline | aligncenter alignjustify | bullist numlist outdent indent | link | print | fontselect fontsizeselect",
menubar: false,
statusbar: true,
resize: true
});
So, ich bin nicht in der Lage zu finden, wie Sie die Standard-styleselect Menü werde ich auch versuchen, zu erstellen ein komplett neues Menü, wo ich kann hinzufügen, Schriftgröße Kontrolle. Aber ich will nicht zu zeigen, eine beliebige Symbolleiste, möchte ich eine einzelne Menüzeile.
EDIT: jetzt habe ich ' m versuchen zu ändern, die styleselect-Menü mit dem folgenden code, aber fontselect und fontsizeselect deaktiviert angezeigt
,style_formats: [{ Titel: "Headers_", items: [{title: "Überschrift 1",format: "h1"}, {title: "Header-2",format: "h2"}, {title: "überschrift 3",format: "h3"}, {title: "überschrift 4",format: "h4"}, {title: "Überschrift 5",format: "h5"}, {title: "Überschrift 6",format: "h6"}] }, {Titel: "_Inline",items: [{title: "Fett",icon: "bold",format: "bold"}, {title: "Italic",icon: "italic",format: "italic"}, {Titel: "_Underline",icon: "underline",format: "unterstreichen""}, {title: "Durchgestrichen",icon: "Durchgestrichen",format: "Durchgestrichen"}, {title: "Hochgestellt",icon: "Hochgestellt",format: "Hochgestellt"}, {title: "Tiefgestellt",icon: "Tiefgestellt",format: "Tiefgestellt"}, {title: "Code",icon: "code",format: "code"}]}, {Titel: "_Blocks",items: [{title: "Paragraph",format: "p"}, {title: "Blockquote",format: "blockquote"}, {title: "Div",format: "div"}, {title: "Pre",format: "pre"}]}, {Titel: "_Alignment",items: [{title: "Links",icon: "alignleft",format: "alignleft"}, {title: "Center",icon: "aligncenter",format: "aligncenter"}, {title: "Rechts",icon: "alignright",format: "alignright"}, {title: "Rechtfertigen",icon: "alignjustify",format: "alignjustify"}]}, {Titel: "Klassen", items: 'fontsizeselect'}, {Titel: "dddClasses", items: 'fontselect' }]
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ab version 4.0.13 gibt es nun eine neue Eigenschaft, die Sie verwenden können, während init aufgerufen style_formats_merge. Setzen Sie diese Eigenschaft auf true und es wird verketten Sie Ihre Stile auf die Standardeinstellung gesetzt.
Schließlich, fügen Sie die folgenden code hat den trick:
Wenn Sie auch zum entfernen von Elementen aus den Standardeinstellungen, die Sie einfach kopieren/einfügen aus der source-code auf Github und passen Sie Sie wie Sie möchten:
BEARBEITEN Aktualisierte URL-Dank @lucas-moeskops Kommentar 🙂