Alexeina66
Мой дом здесь!
- Регистрация
- 26 Авг 2013
- Сообщения
- 426
- Реакции
- 444
- Автор темы
- #1
Стандартный редактор текста в статьях и товарах Summernote имеет такой вид
В принципе функционал неплохой и думать о его замене я бы не стал. Что здесь отсутствует? Конечно размер шрифта (font-size), который просто необходим при редактировании статей.
Создадим свой набор необходимых функциональный кнопок.
1. Подключение редактора происходит скриптом в директории Ваш_домен\admin\view\template\catalog\
Для статей в конце файла - information_form.tpl
Для товаров в конце файла - product_form.tpl
Вот этот скрипт
Как же создать свой набор необходимых функциональных кнопок в редакторе Opencart 2.*?
2. Идем на сайт разработчика редактора
Видим такой список кодов кнопок
3. Теперь нам надо немного подправить скрипт и добавить свой набор
4. Вставляем в файл путем замены старого скрипта. Сохраняем. Обновляем страницу. Радуемся
Что я получил в результате?
Вот такую панель кнопок, где присутствует кнопка изменения размера шрифта, а также другие которые я выбрал.
Надеюсь данный мануал кого-то выручит.
В принципе функционал неплохой и думать о его замене я бы не стал. Что здесь отсутствует? Конечно размер шрифта (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. Теперь нам надо немного подправить скрипт и добавить свой набор
Код:
<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>
Что я получил в результате?
Вот такую панель кнопок, где присутствует кнопка изменения размера шрифта, а также другие которые я выбрал.
Надеюсь данный мануал кого-то выручит.
Последнее редактирование: