Есть ли кто-нибудь, кто знает, как я могу заменить TinyMCE на редактор по умолчанию на Episerver Commerce SP2?Замените редактор Episerver Commerce Editor (TinyMCE)
ответ
- Копировать tiny_mce папку eCommerceFramework \ 5.2 \ EPiServerCommerceManager \ Shared \ Apps \ Ядра \ Controls \ Editors \
- Copy TinyMCEEditor.dll в папку \ Bin на вашем сайте Commerce Manager.
- В папке сайта Commerce Manager откройте файл appSettings.config. Измените два ключа «HtmlEditorControl» и «AdminHtmlEditorControl» на новый путь к редактору.
- Создать папку «UserFiles» в корневой папке сайта Commerce Manager.
- Выполнено, войдите в Менеджер по торговле и протестируйте редактор.
Используйте следующие управления:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="EditorControl.ascx.cs" Inherits="TinyMCEEditor.EditorControl" %>
tinyMCE.init ({ // Общие параметры режим: "прокручиваемым", тема: "продвинутые", плагины: «Разрыв страницы , стиль, слой, стол, за исключение, advhr, advimage, advlink, эмоция, iespell, inlinepopups, insertdatetime, предварительный просмотр, средства массовой информации, searchreplace, печать, ContextMenu, паста, направленность, полноэкранный режим, нередактируемый, visualchars, неразрывный, xhtmlxtras, шаблон, WordCount , advlist ", file_browser_callback: "filebrowser", setup: function (ed) { ed.onKeyPress.add ( function (ed, evt) { } ); }, // опции Тема theme_advanced_buttons1: "жирный, курсив, подчеркивание, |, CharMap, |, justifyleft, justifycenter, justifyright, justifyfull, styleselect, formatselect, fontselect, fontsizeselect", theme_advanced_buttons2: «вырезать, копировать, вставить , |, поиск, замена, |, bullist, numlist, |, outdent, indent, blockquote, |, undo, redo, |, link, unlink, anchor, cleanup, code, |, preview », theme_advanced_buttons3:" tablecontrols " , theme_advanced_buttons4: "", theme_advanced_toolbar_location: "верх", theme_advanced_toolbar_align: "влево", theme_advanced_statusbar_location: "снизу", theme_advanced_resizing: правда, // Пример CSS содержание (должен быть ваш сайт CSS) content_css: "CSS/content.css", // Капля списки для диалогов ссылки/изображения/СМИ/шаблон template_external_list_url: "списки/template_list.js", external_link_list_url: "списки/link_list.js", external_image_list_url: "lists/image_list.js", media_external_list_url: "lists/media_list.js ", // Форматы стиля style_formats: [ {title: 'Bold text', inline: 'b'}, {title: 'Красный текст', inline: 'span', styles: {color: '# ff0000 '}}, {title:' Red header ', block:' h1 ', styles: {color:' # ff0000 '}}, {title:' Пример 1 ', inline:' span ', classes:' example1 '}, {title:' Пример 2 ', inline:' span ', classes:' example2 '}, {title:' Style table '}, {title:' Таблица 1, селектор: 'tr »классы: 'tablerow1'} ], // Заменяет значение для шаблона плагина template_replace_values: { имени пользователя: "Некоторые пользователя", staffid: "991234" } });
функция FileBrowser (field_name, URL, тип, победа) {
fileBrowserURL = "../FileManager/Default.aspx?sessionid=<%= Session.SessionID.ToString() %>"; tinyMCE.activeEditor.windowManager.open({ title: "Ajax File Manager", url: fileBrowserURL, width: 950, height: 650, inline: 0, maximizable: 1, close_previous: 0 }, { window: win, input: field_name, sessionid: '<%= Session.SessionID.ToString() %>' } ); } </script> <script type="text/javascript" language="javascript"> $(".ajax__htmleditor_editor_toptoolbar").each(function (index) { $(this).html($(this).html() + "<img onclick=showImgManager('" + index + "') src='../FileManager/icons/img-add-32.png' class='ajax__htmleditor_toolbar_button' /><img onclick=showFileManager('" + index + "') src='../FileManager/icons/Files-add-32.png' class='ajax__htmleditor_toolbar_button' /><div style='display:none;float:left;width:100%;padding-top:5px;' id='divImgManager" + index + "'></div>"); }); function openFileManager(index) { window.open("../FileManager/Default.aspx?sessionid=<%= Session.SessionID %>&input=" + index, "myWindow", "status = 1, height = 650, width = 950, resizable = 0") } </script> <textarea id="elm1" name="elm1" rows="15" cols="80" style="width: 40%" runat="server"></textarea>
- 1. EPiServer Commerce 7 Простой адрес
- 2. TinyMCE - Set Editor Content
- 3. React HTML Editor (TinyMce)
- 4. Редактор TinyMCE Editor (3.x) при вставке из Word 2015
- 5. Редактор TinyMCE в SugarCRM
- 6. Wordpress tinymce editor высота ошибка
- 7. Inline editor tinymce
- 8. tinymce textarea editor
- 9. Редактор tinymce в Angular 2
- 10. tinyMCE Editor Поля на контейнере tinyMCE
- 11. Редактор Rich Text Editor
- 12. jQuery keyup() в Visual Editor (TinyMCE)
- 13. Плагин Episerver TinyMCE не работает после обновления EPI Server 8
- 14. Python Mechanize write to TinyMCE Text Editor
- 15. html editor альтернатива, кроме tinyMCE
- 16. Редактор TinyMCE не инициализирует
- 17. Редактор Tinymce в PHP
- 18. Редактор TinyMCE отключен
- 19. joomla tinymce редактор проблема
- 20. TinyMCE редактор ошибок
- 21. TinyMCE редактор селектора
- 22. Tinymce Richtext-editor не отображает макрос RTE
- 23. Ace Editor с текстовой областью TinyMCE
- 24. Загрузите редактор TinyMCE внутри мода TinyMCE в wordpress
- 25. Редактор PDF Editor для WPF
- 26. Редактор, похожий на Compare Editor
- 27. Как скрыть редактор google из редактора tinymce
- 28. Редактор Joomla TinyMCE не сохраняет вставленное изображение
- 29. Удалить редактор tinymce 4 из набора редакторов
- 30. Редактор TinyMCE совместим с рельсами 2?
Да, я считаю, что они даже корабль другой редактор со стандартной установкой. И если этого не сделать, вы можете создать свой собственный тип поля и подключить настраиваемый элемент управления, который использует любой настраиваемый редактор, который вы хотите. –
О, и измените свое имя пользователя. Никто не ответит на ваш вопрос ником вроде этого. –
Спасибо Эрик! Есть ли у вас пример управления Miny MCE? – Bara