ckeditor автоматически переформатирует мой текст таким образом, что я не вижу полностью шаблон - PullRequest
1 голос
/ 05 августа 2011

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>
  &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>

И когда я снова меняю представление с «исходного» на «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>

Itпереместил эту часть "<#list Order.orderLines as ol>«вне таблицы и вверху HTML. Я могу понять, что редактор каким-то образом пытается быть умным и видит« ага, это недопустимый HTML, я буду манипулировать им и делать это правильно », поэтому у меня есть двавопросы:

1) можно ли как-то настроить, чтобы редактор не манипулировал введенным html Iv 2) у кого-нибудь есть хорошая ссылка, документация точно описывает, какие правила применяются, когда редактор применяет такие манипуляции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...