Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以强制CKEditor将第一行设为H1吗?_Ckeditor - Fatal编程技术网

我可以强制CKEditor将第一行设为H1吗?

我可以强制CKEditor将第一行设为H1吗?,ckeditor,Ckeditor,我可以强制CKEditor在默认情况下始终生成第一行H1吗?然后,在按enter键之后,我希望其他所有内容在默认情况下都是“正常”的 原因主要是无缝生成标题,而不需要单独的标题字段 不,这(可能)是不可能的。主要是因为您需要破解选择,阻止除H1格式以外的所有命令,等等。你会花很多时间,但结果会很不稳定,完全不值得你的努力。简单地说,这不是CKEditor的目的 最快的方法是在表单中实现一个单独的字段(),或者,如果您想拥有丰富的编辑功能(如中的链接或颜色),请创建一个类似 <h1 cont

我可以强制CKEditor在默认情况下始终生成第一行H1吗?然后,在按enter键之后,我希望其他所有内容在默认情况下都是“正常”的

原因主要是无缝生成标题,而不需要单独的标题字段

不,这(可能)是不可能的。主要是因为您需要破解选择,阻止除H1格式以外的所有命令,等等。你会花很多时间,但结果会很不稳定,完全不值得你的努力。简单地说,这不是CKEditor的目的

最快的方法是在表单中实现一个单独的字段(
),或者,如果您想拥有丰富的编辑功能(如
中的链接或颜色),请创建一个类似

<h1 contenteditable="true" id="title">Title</h1>

CKEDITOR.inline( 'title', { ...config } );
标题
内联('title',{…config});
并使用
CKEDITOR.instances.title.getData()收集值。如果您决定将内联编辑器与表单中的隐藏字段同步,则有一个事件可能会有所帮助。

不,这(可能)是不可能的。主要是因为您需要破解选择,阻止除H1格式以外的所有命令,等等。你会花很多时间,但结果会很不稳定,完全不值得你的努力。简单地说,这不是CKEditor的目的

最快的方法是在表单中实现一个单独的字段(
),或者,如果您想拥有丰富的编辑功能(如
中的链接或颜色),请创建一个类似

<h1 contenteditable="true" id="title">Title</h1>

CKEDITOR.inline( 'title', { ...config } );
标题
内联('title',{…config});
并使用
CKEDITOR.instances.title.getData()收集值。如果您决定将内联编辑器与表单中的隐藏字段同步,则有一个事件可能会有所帮助