Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   WebKit + TinyMCE = плохой редактор шаблонов (https://javascript.ru/forum/dom-window/13799-webkit-tinymce-%3D-plokhojj-redaktor-shablonov.html)

XBeg9 14.12.2010 10:40

WebKit + TinyMCE = плохой редактор шаблонов
 
Недавно столкнулся с проблемой в Safari, Chrome с таким замечательным WYSIWYG редактором как TinyMCЕ. Данный редактор перестает нормально работать в этих браузерах редактируя такие вот данные:
(вх. данные)
<table> 
  {{row}} 
  <tr> 
    <td>{{name}}</td> 
    <td>{{email}}</td>
  </tr> 
  {{endrow}}
</table>


А получаем мы что-то вроде вот такого:
<table> 
  <p>{{row}} {{endrow}}</p>
  <tr> 
    <td>{{name}}</td> 
    <td>{{email}}</td>
  </tr>   
</table>

Как видите, структура темплейта уже нарушена. Интересно ваше мнение, а может и решение. (специфические настройки редактора, не дают никакого решения)

Тесты можно проводить вот здесь: http://tinymce.moxiecode.com/examples/full.php

Что уже делали\тестировали:
  1. forced_root_block
  2. valid_child_elements: 'table[tr|td]'
  3. отключение проверки валидности

monolithed 14.12.2010 12:16

во-первых можно и даже лучше отключать его
во-вторых по-умолчанию там выставлена замена перевода строки элементом P, так вот нужно выбрать в настройках BR

XBeg9 15.12.2010 14:00

Цитата:

Сообщение от monolithed (Сообщение 83784)
во-первых можно и даже лучше отключать его
во-вторых по-молчанию там выставлена замена перевода строки элементом P, так вот нужно выбрать в настройках BR

заказчик вредный, хочет TinyMCE в полной мере


Часовой пояс GMT +3, время: 19:57.