Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Стандартный редактор текста в статьях и товарах Summernote имеет такой вид
В принципе функционал неплохой и думать о его замене я бы не стал. Что здесь отсутствует? Конечно размер шрифта (font-size), который просто необходим при редактировании статей.
Создадим свой набор необходимых функциональный кнопок.
1. Подключение редактора происходит скриптом в директории Ваш_домен\admin\view\template\catalog\
Для статей в конце файла - information_form.tpl
Для товаров в конце файла - product_form.tpl
Вот этот скрипт
Код:<script type="text/javascript"><!-- <?php foreach ($languages as $language) { ?> $('#input-description<?php echo $language['language_id']; ?>').summernote({height: 300}); <?php } ?> //--></script>
Как же создать свой набор необходимых функциональных кнопок в редакторе Opencart 2.*?
2. Идем на сайт разработчика редактора
Видим такой список кодов кнопок
- Insert
- picture: open image dialog
- link: open link dialog
- video: open video dialog
- table: insert a table
- hr: insert a horizontal rule
- Font Style
- fontname: set font family
- fontsize: set font size
- color: set foreground and background color
- bold: toggle font weight
- italic: toggle italic
- underline: toggle underline
- strikethrough: toggle strikethrough
- superscript: toggle superscript
- subscript: toggle subscript
- clear: clear font style
- Paragraph style
- style: format selected block
- ol: toggle ordered list
- ul: toggle unordered list
- paragraph: dropdown for paragraph align
- height: set line height
- Misc
- fullscreen: toggle fullscreen editing mode
- codeview: toggle wysiwyg and html editing mode
- undo: undo
- redo: redo
- help: open help dialog
3. Теперь нам надо немного подправить скрипт и добавить свой набор
4. Вставляем в файл путем замены старого скрипта. Сохраняем. Обновляем страницу. РадуемсяКод:<script type="text/javascript"><!-- <?php foreach ($languages as $language) { ?> $('#input-description<?php echo $language['language_id']; ?>').summernote({height: 300, toolbar: [ // [groupName, [list of button]] ['style', ['bold', 'italic', 'underline', 'clear']], ['font', ['strikethrough', 'superscript', 'subscript']], ['fontname', ['fontname']], ['fontsize', ['fontsize']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['height', ['height']], ['codeview', ['codeview']], ['undo', ['undo']], ['redo', ['redo']], ['picture', ['picture']], ['link', ['link']], ['video', ['video']], ['clear', ['clear']] ] }); <?php } ?> //--></script>
Что я получил в результате?
Вот такую панель кнопок, где присутствует кнопка изменения размера шрифта, а также другие которые я выбрал.
Надеюсь данный мануал кого-то выручит.
чистить кеш браузера а не модификаторовOpencart 2.3 - ничего не изменилось