Расширение функционала HTML-редактора для PrestaShop 1.5.x

logoПо каким то причинам разработчики PrestaShop решили обделить пользователей версии 1.5.x несколькими функциями WYSIWYG HTML-редактора TinyMCE. Нас лишили воспользоваться такими удобными возможностями как редактор стилей, добавление/изменение таблиц, а версиях до 1.5.6.1 вообще отсутствует выбор шрифта, размер шрифта,выбора стилей, размер абзаца. Но не будем отчаиваться ведь все это поправимо.

Давайте откроем модуль текстовый редактор главной страницы.
Вот так выглядит редактор для версии 1.4.x
14
А вот так для версии 1.5.3.1
15
Сейчас расширим функционал TinyMCE для версий 1.5.3 и 1.5.6.1. Для остальных версий делайте аналогичным способом.
Зайдите в вашу переименованную папку admin далее themes/default/template/helpers/form/ и найдем файл form.tpl. Откроем его текстовым редактором Notepad++ и поиском TinyMCE найдем строку
для версии 1.5.3.1

 
Для изменения функционала я воспользуюсь файлом из версии 1.4.10 tinymce.inc.js, который находится в папке js
Откроем его с помощью Notepad++, найдем и скопируем следующие строки

 
и вставим их файл form.tpl заменив код после строки “autoload_rte”,
У нас получится следующий код

 
Для версии 1.5.6.1
находим в form.tpl

 

И добавляем в него код из файла tinymce.inc.js после строки editor_selector :”autoload_rte”,
получим следующий код

 
Сохраняем и радуемся новым возможностям HTML-редактора.
До встречи на webnewbie.ru

Comments (13)

Александр
15.03.2014 - 18:51 / Ответить

Появились иконки в редакторе категорий, в редакторе товаров по прежнему обрезаный PrestaShop™ 1.5.6.2

16.03.2014 - 12:40 / Ответить

Для категорий надо редактировать контроллер AdminCategorisController.php . До версии 1.5.4.0 вообще нет текстового редактора для категорий, а используется только поле textarea. Этой теме я посвящу отдельную статью.

Виталий
17.06.2014 - 17:57 / Ответить

Ситуация та же: в редакторе категорий дополнительные кнопки появились, а в редакторе товара – нет.
Преста 1.5.5.0.
Делал так, как описано для версии 1.5.6.1

Дополнительные кнопки есть – http://joxi.ru/M0mgUxjKTJBHHzOWiII
Дополнительных кнопок нет – http://joxi.ru/-EigU_3JTJA-Y8E9gWI

06.07.2014 - 12:22 / Ответить

Почитайте комментарии, подобный вопрос уже был и на него был дан ответ

Александр
21.03.2014 - 16:51 / Ответить

Прошу совет. У меня преста 1,5,6,2. Как при заливке товаров в CSV правильно прописать 3-4 характеристике к товару (например, диаметр, ширина, высота, вес). Заранее благодарен.

21.03.2014 - 18:45 / Ответить

Вопрос не по теме. В следующий раз в спам отправлю. По существу доступные поля:
Ширина
Высота
Глубина
Вес
Диаметра нет, поэтому делаете перевод в названии полей глубина на диаметр.
Создаете колонки в csv файле диаметр, ширина, высота, вес и задаете соответствующие им значения. Затем импортируете файл и на втором шаге указываете значения для созданных колонок.

Ana
10.05.2014 - 19:59 / Ответить

У меня 1.6.0.6
отредактировала как для 1.5.6.1 – не получилось. Скажите что там можно сделать для того, чтобы была возможность задавать стили таблицам. Если честно сказать в 1.5.х.х мне редактор нравился намного больше. В 1.6 даже рамки не отображаются из скопированных таблиц.
Спасибо!

11.05.2014 - 15:02 / Ответить

Я бы ответил, до опыта нет. Сырая еще 1.6, осваиваю на уровне написания модулей.

Ana
12.05.2014 - 15:45 / Ответить

Уже поняла. В 1.6.0.6 версия tinyMCE 4.0.26 самая последняя так и выглядит. Они ее упразнили. Раньше было лучше (для меня лично, может кому нравиться и эта версия, спорить не буду ).

Wise
27.05.2015 - 19:48 / Ответить

Это ужас, а не редактор, как по мне, они его очень обрезали…((( блин, даже не понятно, зачем. У других ЦМР он стоит полнофукциональный и так гуд…

Wise
27.05.2015 - 19:47 / Ответить

Всем привет!
Попробовал по инструкции модернизировать редактор, но он вообще исчез. Вернул все обратно. У кого было такое, какие есть решения? И вообще в этом редакторе даже таблица с границами не отображается… Есть рациональное решение?

27.05.2015 - 20:36 / Ответить

Если после выполнения инструкции у Вас исчезает все, то тут два варианта: или используется обычный блокнот вместо редактора типа Notepad++ или Вам вообще не стоит заниматься редактированием кода, а найти специалиста.

Wise
27.05.2015 - 21:06 / Ответить

Вам спасибо, за совет. Но, сорри, не совсем с Вами соглашусь. Не такой я уж и ламер в этом деле, что бы пользоваться блокнотом)) Notepad++ – как раз использую. А что касательно обращения к специалистам, то мне это не нужно – хватает и своих)) А вот повысить свой уровень знаний в этом направлении, можно только принимая участие самому в этом деле))
Еще раз, спасибо за ответ)

Leave a Reply