【问题标题】:TinyMCE: Force all content into a bulleted list?TinyMCE:强制所有内容进入项目符号列表?
【发布时间】:2011-06-18 08:52:58
【问题描述】:

是否可以强制在 tinyMCE 文本框中发布的所有内容都包含在项目符号列表中?

即所有内容都将包含在 <ul> 中,文本框中的每个换行符都会创建一个新的 <li>

我知道我可以将它作为一个选项添加,但有没有办法将所有文本强制添加到列表中?

【问题讨论】:

  • 看来如果没有 TinyMCE,你想要的会更好。

标签: javascript css tinymce html-lists


【解决方案1】:

您可以设置force_root_block,默认为“p”或“div”。 但我认为这行不通。在我的 tinymce 中,p 已被 ul 替换,但您必须使用自己的插件插入 li,因为 tinymce 中没有这样的默认功能。

【讨论】:

  • 我最终使用 force_root_block 来创建
  • 和一个 javascript 函数来添加
      : setup : function(ed) { // 在 DOM 到 HTML 字符串序列化 ed 之后执行.onPostProcess.add(function(ed, o) { // 从编辑器中提取内容时设置状态 get if (o.get) { // 条件可以更复杂 if (o.content.indexOf('
        ') == -1) { o.content = '
          ' + o.content + '
        '; } } }); }
  • 感谢提供您的解决方案,以便其他人也可以使用它
  • 猜你喜欢
    相关资源
    最近更新 更多
    热门标签