当您在HTML视图中向ckeditor添加一些代码然后更改为WYSIWYG视图并返回时,几乎所有HTML标记都已被修改并且缩小了缩进。有什么方法可以防止这种行为吗? (参数,插件,硬代码......)
例如:
<div class="former input">
<span class="big horizontal">
<label for="test">Hi world</label>
<input class="medium free" id="test" name="test" type="text" />
</span>
</div>
变为:
<div class="former input">
<span class="big horizontal"><label for="test">Hi world</label><input class="medium free" id="test" name="test" type="text" /></span></div>
答案 0 :(得分:3)
以下是开发人员指南中页面的链接:
Output Formatting
它解释了如何控制编辑器输出的HTML代码的布局,并提供了一个设置<p>
标记格式的示例。
尝试使用<p>
代码示例作为模板,并使用相同的方法设置<span>
,<label>
和<input>
代码的格式。
writer.setRules( 'span',
writer.setRules( 'label',
writer.setRules( 'input',
好吧,
乔