Расширенный TinyMCE редактор для PrestaShop 1.6

imagesВ престашоп версии 1.6 используется очень ущемленный в настройках текстовый редактор TinyMCE. С чем это связано трудно сказать. С другой стороны улучшение функциональности редактора гораздо проще выполнить, так как нам придется изменить всего лишь один файл и изменения произойдут во всем магазине где применяется этот скрипт. Файл, который будем редактировать называется tinymce.inc.js и находиться в папке JS корня магазина или в папке /js/admin/tinymce.inc.js.
По умолчанию редактор имеет вид

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

 

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

 

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

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

Comments (55)

Наталья
04.10.2016 - 05:53 / Ответить

Спасибо! Работает. 1.6.1.6

Александр
15.11.2016 - 22:53 / Ответить

Спасибо за статью.
Применил, расширил…
Теперь при сохранении изменений в карточке товара часто не срабатывает сохранение – нажимаем схранить, страница перезагружается, но изменения пропадают

16.11.2016 - 01:21 / Ответить

Ошибка сохранения товара скорее всего связана с обновленным браузеров, почитайте статью новостей

Leave a Reply