Донастройка CKeditor

8 февраля 2018 в 23:37
Аватар пользователя drVadz drVadz 0 5

На сайте пользуюсь встроенным текстовым редактором CKeditor. При вставке текста через ctrl+v, когда каждый абзац с новой строки, редактор заключает все в теги <p></p>, а между строками добавляет <br />.

  • строка 1
  • строка 2
  • строка 3
<p>
строка 1 <br />
строка 2 <br />
строка 3 <br />
</p>

Подскажите, как можно изменить настройки редактора, что б каждая новая строка была новым параграфом без переносов <br />? (<p></p>).

  • строка 1
  • строка 2
  • строка 3
<p>строка 1</p>
<p>строка 2</p>
<p>строка 3</p>

Насколько я понимаю, настроки редактора хранятся тут: \core\assets\vendor\ckeditor\ckeditor.js, но что имено отвечает за вставку?

ВложениеРазмер
Иконка изображения screenshot_1.jpg52.94 КБ

Комментарии

В core/* ничего править нельзя. При первом же обновлении эти изменения будут перезаписаны

На счет этого я в курсе. Но ведь настроить надо. Может есть другой выход?

9 февраля 2018 в 0:07

Никакой js тут не нужен, т.к. этот фильтр сделан через пхп. См. здесь
Очевидное решение проблемы - в своём модуле объявить свой фильтр, который вместо функции _filter_autop будет использовать свою функцию.

9 февраля 2018 в 9:19

Очевидное решение проблемы - в своём модуле объявить свой фильтр, который вместо функции _filter_autop будет использовать свою функцию.

Спасибо за ответ. Буду пробовать

9 февраля 2018 в 11:25