Простой вариант расширения редактора в Opencart 2.3....
Ищем файл opencart.js
Путь:
admin\view\javascript\summernote\opencart.js
Ищем строчки:
$(element).summernote({
disableDragAndDrop: true,
height: 300,
emptyPara: '',
lang: 'ru-RU',
toolbar: [
и вставляем сюда:
['codeview', ['codeview']],
['style', ['style']],
['style', ['bold', 'italic', 'underline', 'clear']],
['font', ['strikethrough', 'superscript', 'subscript']],
['fontname', ['fontname']],
['fontsize', ['fontsize']],
['color', ['color']],
['para', ['ul', 'ol', 'paragraph']],
['height', ['height']],
['table', ['table']],
['insert', ['link', 'image', 'video']],
['view', ['fullscreen', 'codeview', 'help']],
['undo', ['undo']],
['redo', ['redo']],
Можно поменять сортировку кнопок для удобства, я сделал себе такую
Будет выглядеть так:
$(element).summernote({
disableDragAndDrop: true,
height: 300,
emptyPara: '',
lang: 'ru-RU',
toolbar: [
['codeview', ['codeview']],
['style', ['style']],
['style', ['bold', 'italic', 'underline', 'clear']],
['font', ['strikethrough', 'superscript', 'subscript']],
['fontname', ['fontname']],
['fontsize', ['fontsize']],
['color', ['color']],
['para', ['ul', 'ol', 'paragraph']],
['height', ['height']],
['table', ['table']],
['insert', ['link', 'image', 'video']],
['view', ['fullscreen', 'codeview', 'help']],
['undo', ['undo']],
['redo', ['redo']],
],