Rose debug info
---------------

OpenCart: как сделать нормальную разметку в исходном коде редактора товаров

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

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

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

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

Что делать

  1. Открываем скрипт сайт/admin/view/javascript/summernote/opencart.js
  1. Находим код:
$(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. Это уберёт прокрутку, и разметка начнёт переноситься на новые строки.
  1. После строки emptyPara вставляем:
prettifyHtml: true,
  1. Это превратит кашу с разметкой в человеческий вид.
  1. Сохраняем, обновляем кэш.
  1. Готово.
  1. Результат на выходе:
Поделиться
Отправить
Запинить
 1222   2020   OpenCart 3   работа