TinyMCE — Скрыть текст

Я пытаюсь настроить своего рода «шаблон» для использования с TinyMCE. Одна из идей, которые у меня были, заключалась в том, чтобы скрыть или заблокировать определенные элементы от редактирования в графическом представлении и разрешить их отображение и изменение только в представлении HTML.

Идея заключалась в том, чтобы обычный пользователь мог просто открыть его в графическом виде, изменить свой текст и отправиться в путь. Что-нибудь, чтобы защитить от идиотов, чтобы пользователю не пришлось беспокоиться о случайном изменении не той вещи, которая отбрасывает всю страницу.

Я знаю, что есть некоторые реализации, которые показывают флэш-объект в виде желтого прямоугольника, который нельзя изменить... такая идея. Есть ли встроенный способ сделать это, или это должно быть какое-то расширение?


person Aaron A    schedule 11.12.2012    source источник


Ответы (1)


В TinyMCE нет никакого способа сделать это изначально, и на самом деле это уже встречалось в моей собственной работе.

На практике лучшим решением будет даже не показывать те части, которые должны быть доступны только для чтения за пределами вашего экземпляра TinyMCE. Таким образом, у вас может быть, например, статический заголовок, за которым следует поле редактора, за которым следует статический нижний колонтитул. Верхний и нижний колонтитулы показываются пользователю только для того, чтобы он мог визуализировать готовый документ, но они уже понимают, что их нельзя редактировать. Вы даже можете иметь несколько редактируемых разделов и объединять их содержимое перед отправкой на сервер для хранения. Тогда, конечно, вы захотите разбить информацию на разделы при загрузке страницы, но я думаю, что эта совместная работа будет меньше, чем взлом TinyMCE, чтобы сделать именно то, что вы описываете.

person T.W.R. Cole    schedule 11.12.2012
comment
Я полагал, что это был долгий путь, но вы подтвердили мои выводы о том, что нет простого способа попытаться заставить это работать. - person Aaron A; 12.12.2012