Как сделать исходный код в редакторе товаров OpenCart с нормальной разметкой

Двумя строчками кода.

В чём проблема

Когда вы заходите в исходный код описания, то всё выглядит вот так:

Всё в одну строку, с прокруткой, без нормальной разметки

Как исправить

  1. Переходим в admin/view/javascript/summernote/opencart.js.
  1. Найти код (у меня он находится на 10 строке):
$(element).summernote({
    lang: $(this).attr('data-lang'),
    disableDragAndDrop: true,
    height: 500,
    emptyPara: '',
    codemirror: { // codemirror options
        mode: 'text/html',
        htmlMode: true,
        lineNumbers: true,
        theme: 'monokai'
	},
  1. После строки lineNumbers вставляем:
lineWrapping: true,
  • Это уберёт прокрутку и разметка начнёт переносится на новые строки.
  1. После строки emptyPara вставляем:
prettifyHtml: true,
  • Это приведёт кашу с разметкой в человеческий вид.
  1. Сохраняем, обновляем кэш.
  1. Готово.
  1. Вот так это будет выглядеть на выходе:
Красота
Поделиться
Отправить
Запинить
1 мес   OpenCart 3