ckeditor以我不完全看到模式的方式自动重新格式化我的文本

时间:2011-08-05 07:49:37

标签: ckeditor

ckeditor会自动重新格式化我的文字,我不会完全看到模式

下面是我通过源视图在编辑器中插入的原始html代码。如果订单行,它应该迭代列表。 用户可以编辑自己的邮件模板,这些模板保存在数据库中,并通过代码周围的其他地方的freemarker检索和填充数据。这个问题与此有关:     ckeditor escapes all text - how can I prevent it from doing so

好的,所以这是我输入的文本ckeditor的源视图部分:

<p>Hei customer with name ${Customer.name}</p>

<table>
  <tr>
    <th>Antall</th>
    <th>Kasse</th>
    <th>Leveringsdat</th>
    <th>Hyppighet</th>
    <th>Leveringsstart</th>
    <th>Pris ordrelinje</th>
  </tr>
  &lt;#list Order.orderLines as ol&gt;
  <tr>
    <td>${ol.number}</td>
    <td>${ol.box.name}</td>
    <td>${Order.weekday}</td>
    <td>${Order.frequence}</td>
    <td>${Order.startdate}</td>
    <td>Pris senere</td>
  </tr>
  &lt;/#list&gt;
</table>

当我再次将视图从“source”更改为“html”,然后再返回时,编辑器已将代码转换为:

<p>
    Hei customer with name ${Customer.name}</p>
<p>
    &lt;#list Order.orderLines as ol&gt; &lt;/#list&gt;</p>
<table>
    <tbody>
        <tr>
            <th>
                Antall</th>
            <th>
                Kasse</th>
            <th>
                Leveringsdat</th>
            <th>
                Hyppighet</th>
            <th>
                Leveringsstart</th>
            <th>
                Pris ordrelinje</th>
        </tr>
        <tr>
            <td>
                ${ol.number}</td>
            <td>
                ${ol.box.name}</td>
            <td>
                ${Order.weekday}</td>
            <td>
                ${Order.frequence}</td>
            <td>
                ${Order.startdate}</td>
            <td>
                Pris senere</td>
        </tr>
    </tbody>
</table>

它已移动此部分“&lt; #list Order.orderLines as ol&gt;&lt; /#list&gt;”在表格之外,在HTML的顶部。我可以理解,编辑器试图变得聪明,看到“啊哈,这不是有效的HTML,我会操纵它并做正确的”,所以我有两个问题:

1)是否可以以某种方式配置编辑器不应该操作输入的html Iv 2)任何人都有一个很好的链接文档描述了当编辑那些操作时应用哪些规则?

0 个答案:

没有答案