ckeditor автоматически переформатирует мой текст таким образом, что я не вижу полностью шаблон
Ниже приведен необработанный HTML-код, который я вставляю в редактор через исходный вид.Он должен повторять список, если расположены строки заказа.Пользователи могут редактировать свои собственные почтовые шаблоны, которые сохраняются в базе данных и извлекаются и заполняются данными через freemarker в других местах кода.Этот вопрос как-то связан с этим: ckeditor экранирует весь текст - как я могу помешать ему сделать это
хорошо, так что это текст, который я ввожу в части просмотра исходного кода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>
<#list Order.orderLines as ol>
<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>
</#list>
</table>
И когда я снова меняю представление с «исходного» на «html», а затем обратно, редактор преобразует код в такой:
<p>
Hei customer with name ${Customer.name}</p>
<p>
<#list Order.orderLines as ol> </#list></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>
Itпереместил эту часть "<#list Order.orderLines as ol>«вне таблицы и вверху HTML. Я могу понять, что редактор каким-то образом пытается быть умным и видит« ага, это недопустимый HTML, я буду манипулировать им и делать это правильно », поэтому у меня есть двавопросы:
1) можно ли как-то настроить, чтобы редактор не манипулировал введенным html Iv 2) у кого-нибудь есть хорошая ссылка, документация точно описывает, какие правила применяются, когда редактор применяет такие манипуляции?