Как запретить CKeditor добавлять панель инструментов ко всем элементам textarea

Я использую ckeditor, чтобы просто превратить одну из моих текстовых областей на странице в поле ckeditor. Я делаю это, используя метод добавления по имени класса, чтобы добавить его только в одно поле. Проблема в том, что он добавляет панель инструментов в любую другую текстовую область, даже если для них не установлен класс ckeditor. Это настолько простой вариант использования, что я подумал, что будет простой способ сделать это. Но я не смог найти ни в конфиге, ни в документации ничего, что позволило бы мне это сделать.

РЕДАКТИРОВАТЬ: Код

<textarea id="mag-field" name="{{entry.title}}>{{ content }}</textarea>

<textarea class="ckeditor" name="{{ name }}">{{ value | e}}</textarea>

<script type="text/javascript" src="js/ckeditor"></script> 

person Moin Qidwai    schedule 18.05.2015    source источник
comment
Странно - можете ли вы обновить свой вопрос кодом, который вы используете? Что-то здесь не так. Если вы хотите заменить только один элемент <textarea>, вы можете использовать CKEDITOR.replace метод. То, что вы описываете, выглядит так, как если бы вы использовали CKEDITOR.replaceAll без предоставленный класс. Узнайте больше о различных методах создания классического редактора здесь: docs.ckeditor.com/#!/ руководство/dev_framed   -  person Anna Tomanek    schedule 18.05.2015
comment
Привет, Анна, я добавил код, и это буквально все, что я делаю на странице.   -  person Moin Qidwai    schedule 18.05.2015


Ответы (1)


CKEDITOR.disableAutoInline = true;

Не странно, сайт CKEditor говорит, что по умолчанию для этого параметра установлено значение false.

person maddogandnoriko    schedule 26.05.2020