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

Главные вкладки

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

На сайте пользуюсь встроенным текстовым редактором 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 КБ

Комментарии

Аватар пользователя drVadz drVadz 9 февраля 2018 в 0:07

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

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

Аватар пользователя gun_dose gun_dose 9 февраля 2018 в 9:19

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

Аватар пользователя drVadz drVadz 9 февраля 2018 в 11:25

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

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