【问题标题】:TinyMCE: Force all content into a bulleted list?TinyMCE:强制所有内容进入项目符号列表?
【发布时间】:2011-06-18 08:52:58
【问题描述】:
是否可以强制在 tinyMCE 文本框中发布的所有内容都包含在项目符号列表中?
即所有内容都将包含在 <ul> 中,文本框中的每个换行符都会创建一个新的 <li>
我知道我可以将它作为一个选项添加,但有没有办法将所有文本强制添加到列表中?
【问题讨论】:
标签:
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 = ''; } } }); }
-