首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将ckeditor配置为不包装<p>块中的内容?

如何将ckeditor配置为不包装<p>块中的内容?
EN

Stack Overflow用户
提问于 2010-07-27 07:27:05
回答 2查看 74.1K关注 0票数 51

我在我的网站上使用ckeditor使用户更容易输入超文本标记语言。

但是,我从ckeditor返回的数据是包装在<p></p>块中的。(这是我不想要的)

是否有一些配置设置强制编辑器不将文本包装在任何内容中?

EN

回答 2

Stack Overflow用户

发布于 2014-02-10 20:10:00

上面已经很好地回答了这个问题,但是正如前面提到的,您不应该真的在主配置中更改此设置。

要做到这一点,正确的方法是使用.replace。

代码语言:javascript
复制
    <form name="title" method="post" action="<?php echo htmlentities($_SERVER['PHP_SELF']);?>">
    <textarea id="editor2" name="editor2" rows="300"><?php echo $editor2;?></textarea>
    <textarea id="editor1" name="editor1" rows="1" cols="50" onfocus="this.value=''; this.onfocus=null;">Type Tab Title Here:</textarea>
    <input type="submit" value="Submit">
    </form>

<script type="text/javascript">  
    CKEDITOR.replace( 'editor2', { 
    enterMode: CKEDITOR.ENTER_BR, 
    on: {'instanceReady': function (evt) { evt.editor.execCommand('maximize');     }},
    });      
    </script>
票数 5
EN

Stack Overflow用户

发布于 2019-03-15 14:21:10

对于Django-ckeditor,在settings.py文件中添加以下配置:

代码语言:javascript
复制
ENTER_P    = 1 # default
ENTER_BR   = 2
ENTER_DIV  = 3

CKEDITOR_CONFIGS = {
    'default': {
        'enterMode': ENTER_BR,
    },
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3339710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档