0

我的插件的元框中有几个 TinyMCE 框,但无论出于何种原因,它都是可能的最基本设置,并且没有用于高级模式的按钮。我需要的是在渲染时启用 Kitchen Sink。这可能吗?

4

1 回答 1

0

好的,这就是我所做的,包括确保 tinyMCE 被强制为我想要的宽度,而不是它决定的宽度......在元框中,我有一个带有 .custom-editor-container 类的标签,并且textareas 有一个 .custom-editor 类。所以这是JS:

tinyMCE.init({
    skin: 'wp_theme',
    width : 500,
    selector : '.custom-editor'
});

这创建了基于 WP 的编辑器,但仍然没有厨房水槽。我真的不需要厨房水槽,但它会很好。这造成的一个问题是 tinyMCE 将所有工具栏项放在一行中。强制执行我需要的宽度的唯一方法是一大堆 CSS:

.custom-editor-container {
    margin-bottom: 20px;
    border:1px solid #ccc;
    width: 500px !important;
}
.custom-editor-container .mceEditor,
.custom-editor-container .mceEditor .mceLayout
.custom-editor-container .mceEditor .mceFirst,
.custom-editor-container .mceEditor .mceFirst>div,
.custom-editor-container .mceEditor .mceFirst>div>span{
    width: 490px !important;
}
.custom-editor-container .mceEditor .mceFirst>div>span .mceToolbar{
    display: block !important;
    float: left;
}
.custom-editor {
    border: 0;
    max-width: 490px;
    width: 490px;
}

希望有帮助!

于 2013-09-13T02:51:30.600 回答