TinyMCE - 默认样式

Posted

技术标签:

【中文标题】TinyMCE - 默认样式【英文标题】:TinyMCE - default style 【发布时间】:2013-02-12 16:23:52 【问题描述】:

我想知道如何选择 CSS 的默认类以在 tinymce 中应用它,如下示例:

 tinyMCE.init(
    mode : "textareas",
    editor_selector : "textarea_number_1",
    content_css : "css/custom_content.css",

    default-style : 'NameOfMyClass'; <- here is my problem ! Please, help me :)

我的页面中有 3 个文本区域,只有一个 CSS 文件,但我想为每个文本区域选择不同的默认类。

这仅用于在 TinyMCE 编辑器中显示,在 php 后处理中我从检索到的内容中删除了“p”标签。

感谢您的任何建议,如果我不够清楚,我可以解释我的任何问题。

【问题讨论】:

【参考方案1】:

执行此操作的简单方法是使用不同的配置:http://www.tinymce.com/tryit/multiple_configs.php

另一种方法是为所有编辑器设置一个默认对象保存设置,然后在使用tinyMCE.execCommand('mceAddControl', false, 'your_textarea_id'); 之前将默认对象与另一个保存附加设置的对象合并。更多信息请参见Tinymce how to reduce options for multiple instances

【讨论】:

感谢您的回答,但这并不是我想要的。我想使用 css 类在页面的每个编辑器中影响不同的样式。 这是可能的,您可以使用 tinymce 配置参数 content_css 在每个单独的配置中设置一个 css 类 好的,但这意味着我必须为同一页面的每个编辑器调用不同的 css 文件,不是吗?并在每个定义 p 标签方面,对吧? 感谢清理代码!这就是我想做的:fiddle.tinymce.com/vMcaab/7 在编辑器设置中使用 css 定义 ... 见fiddle.tinymce.com/vMcaab/8。现在您需要使用 content_css 设置设置一个包含您的样式的 css 文件。我在小提琴的评论中写了一些东西

以上是关于TinyMCE - 默认样式的主要内容,如果未能解决你的问题,请参考以下文章

向WordPress TinyMCE添加主题样式

如何在我自己的前端使用适当的样式表渲染来自 TinyMCE 的 HTML?

如何阻止 TinyMCE 用 span 替换已弃用的标签

tinyMCE粘贴word文档,粘贴上去后word文档的样式全被取消了。请求帮助一下。 嘉缘人才系统的程序

php TinyMCE默认颜色

JavaScript TinyMCE默认配置