Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: Moin QidwaiОтветов: 1

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

classtoolbarckeditor

Ответы

Ответ 1 · maddogandnoriko

CKEDITOR.disableAutoInline = true;

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы