禁用 TinyMCE 按钮
Disable TinyMCE buttons
我有一个使用以下按钮的 TinyMCE 编辑器:
toolbar1: "newdocument fullpage | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | styleselect formatselect fontselect fontsizeselect",
toolbar2: "cut copy paste | searchreplace | bullist numlist | outdent indent blockquote | undo redo | link unlink anchor | insertdatetime preview | forecolor backcolor",
toolbar3: "table | hr removeformat | subscript superscript | charmap | print fullscreen | ltr rtl | spellchecker | visualchars visualblocks",
toolbar4: 'contactButton | datesButton | feesButton | propertyButton'
toolbar4 是我的默认按钮。如何禁用除打印按钮以外的所有按钮?
我的问题是我有两种类型的用户可以打开我的编辑器。第一个是可以编辑内容的管理员用户,第二个用户只能查看和打印内容。
谢谢
当您加载 TinyMCE 时,您可以调用 init()
...
tinymce.init({
selector: textarea
.
.
.
});
您传递给 init 的项目只是一个简单的 JavaScript 对象。您可以拥有一个显示编辑所需的所有按钮的对象,以及一个仅包含 print
按钮的对象。当您加载页面时,您可以根据需要适当地初始化 TinyMCE。例如:
var normalEditor = {
selector: textarea,
toolbar1: '.....',
toolbar2: '.....',
.
.
.
}
var reducedEditor = {
selector: textarea,
toolbar1: 'print',
.
.
.
}
//pseudocode
if (<user is manager>) {
tinymce.init(normalEditor);
} else {
tinymce.init(reducedEditor);
}
我有一个使用以下按钮的 TinyMCE 编辑器:
toolbar1: "newdocument fullpage | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | styleselect formatselect fontselect fontsizeselect",
toolbar2: "cut copy paste | searchreplace | bullist numlist | outdent indent blockquote | undo redo | link unlink anchor | insertdatetime preview | forecolor backcolor",
toolbar3: "table | hr removeformat | subscript superscript | charmap | print fullscreen | ltr rtl | spellchecker | visualchars visualblocks",
toolbar4: 'contactButton | datesButton | feesButton | propertyButton'
toolbar4 是我的默认按钮。如何禁用除打印按钮以外的所有按钮? 我的问题是我有两种类型的用户可以打开我的编辑器。第一个是可以编辑内容的管理员用户,第二个用户只能查看和打印内容。
谢谢
当您加载 TinyMCE 时,您可以调用 init()
...
tinymce.init({
selector: textarea
.
.
.
});
您传递给 init 的项目只是一个简单的 JavaScript 对象。您可以拥有一个显示编辑所需的所有按钮的对象,以及一个仅包含 print
按钮的对象。当您加载页面时,您可以根据需要适当地初始化 TinyMCE。例如:
var normalEditor = {
selector: textarea,
toolbar1: '.....',
toolbar2: '.....',
.
.
.
}
var reducedEditor = {
selector: textarea,
toolbar1: 'print',
.
.
.
}
//pseudocode
if (<user is manager>) {
tinymce.init(normalEditor);
} else {
tinymce.init(reducedEditor);
}