在TinyMCE4中按 Enter 时,会创建一个新段落。有没有办法更改TinymCE4的配置,以便 Enter 应该像 Shift + Enter ?
按 Enter 键后,我想要一个<br/>
代码而不是<p>
代码。
答案 0 :(得分:1)
文档中提到的确实有一个选项:
https://www.tinymce.com/docs/configure/content-filtering/#forced_root_block
请注意,消除块元素通常是一个“非常糟糕的主意”,因为编辑器中的许多其他操作实际上仅在内容组织成块时才起作用。使用此风险需要您自担风险。
答案 1 :(得分:1)
是的,有一个选择。它是forced_root_block
。
来自docs:
此选项使您可以确保任何非块元素或 文本节点包含在块元素中。例如,某些东西会 输出如:
<p><strong>something</strong></p>
。这个选项 自3.0a1起默认启用。如果将此选项设置为false 它永远不会在输入时生成p标签或自动生成它 生成
br
元素和 Shift + Enter 将生成p
。
您还应该注意文档中的警告:
请注意,不使用
p
元素作为根块会严重削弱 编辑器的功能。
答案 2 :(得分:1)
您可以使用forced_root_block。可能不会 - 但最有可能打破很多事情。