На сайте пользуюсь встроенным текстовым редактором CKeditor. При вставке текста через ctrl+v, когда каждый абзац с новой строки, редактор заключает все в теги <p></p>
, а между строками добавляет <br />
.
- строка 1
- строка 2
- строка 3
строка 1 <br />
строка 2 <br />
строка 3 <br />
</p>
Подскажите, как можно изменить настройки редактора, что б каждая новая строка была новым параграфом без переносов <br />
? (<p></p>
).
- строка 1
- строка 2
- строка 3
Насколько я понимаю, настроки редактора хранятся тут: \core\assets\vendor\ckeditor\ckeditor.js, но что имено отвечает за вставку?
Вложение | Размер |
---|---|
screenshot_1.jpg | 52.94 КБ |
Комментарии
В core/* ничего править нельзя. При первом же обновлении эти изменения будут перезаписаны
На счет этого я в курсе. Но ведь настроить надо. Может есть другой выход?
Конечно есть. Можно написать свой плагин для CKeditor, написав кастомный модуль
Никакой js тут не нужен, т.к. этот фильтр сделан через пхп. См. здесь
Очевидное решение проблемы - в своём модуле объявить свой фильтр, который вместо функции _filter_autop будет использовать свою функцию.
Спасибо за ответ. Буду пробовать