Расширенный TinyMCE редактор (CMS страниц) для PrestaShop 1.6 и 1.7
Вернуться назад
14

Расширенный TinyMCE редактор (CMS страниц) для PrestaShop 1.6 и 1.7

Что бы выводить разные элементы в редакторе tinyMce придется в админке в общих настройках отключить HTMLPurifier, т.к при редактировании и сохранении в редакторе некоторые элементы не сохраняться. Сам редактор для описаний настроен по умолчанию для обычных описаний, к вашему сведению прилогаю скриншот где можно будет отключить:

html tinymce off


Файл, который будем редактировать называется tinymce.inc.js и находиться в папке JS корня магазина или в папке /js/admin/tinymce.inc.js.
По умолчанию редактор имеет вид

before

Теперь откройте файл tinymce.inc.js редактором и замените все содержимое файла следующим кодом и сохраним.


В итоге получаем следующий вид:

after

Но это еще не все. Как и в случае с добавлением видео в статье Нам придется править еще и файл Validate.php Находим метод isCleanHtml


И уже кардинально удаляем часть которая запрещает нам вставлять определенный HTML код
Метод будет иметь вид:


Теперь и видео и улучшенный функционал текстового редактора будет работать без ошибок.

Внимание есть модуль для редактирования html кода в tinyMce!
Вы можете редактировать описание страницы с помощью текстового редактора кода, представив html код в удобном формате. Используя два редактора на выбор и возможными настройками, и все для tinyMCE редактора, в котором пишите код html.
создано:
20.09.2020
обновлено:
15.11.2022
автор:
admin
Теги
yandex metrika