Отключить редактирование между указанными тегами в CkEditor - PullRequest
3 голосов
/ 03 ноября 2011

По вашему опыту, есть ли способ сделать это?Например, у меня есть макет по умолчанию, который загружается, когда пользователь начинает редактировать пустой документ, что-то вроде этого:

<h1>Sample heading</h1>
<p>Sample text</p>
<div class="something"></div>

Здесь я хочу иметь элемент управления, чтобы запретить запись ppl в.что-то див.Если возможно, я хочу отключить возможность удаления моих предопределенных тегов тоже.

Извините за английский, и спасибо за ответы!:)

Ответы [ 2 ]

3 голосов
/ 09 января 2013

Для тех, кто находит это через поисковые системы.

Вы можете использовать атрибут contenteditable HTML в документе CKEditor.

http://docs.cksource.com/CKeditor_3.x/Users_Guide/NonEditable_Contents

2 голосов
/ 03 ноября 2011

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

И мне очень любопытно, если есть что-то проще, чем это.

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