Свой WYSIWYG редактору в битрикс
Хотел для кастомной формы к текстовому полю WYSIWYG редактор подключить, который используется в битрикс, но ничего не нашёл по этому вопросу. В документации поиском пусто.
Ну и возник вопрос, а что есть из информация по АПИ для встроенного WYSIWYG редактора или такой возможности нет и только сторонние подключать?
С SEO у сайта битрикс документации не всё так гладко, но как оказалось есть варианты:
1) В данный момент есть возможность интеграции в свой компонент редактора TinyMCE
2) либо облегченной версии визуального редактора, для этого можно использовать код
#битриксWYSIWYG
Ну и возник вопрос, а что есть из информация по АПИ для встроенного WYSIWYG редактора или такой возможности нет и только сторонние подключать?
С SEO у сайта битрикс документации не всё так гладко, но как оказалось есть варианты:
1) В данный момент есть возможность интеграции в свой компонент редактора TinyMCE
2) либо облегченной версии визуального редактора, для этого можно использовать код
CModule::IncludeModule('fileman'); $LHE = new CHTMLEditor; $LHE->Show(array( 'name' => 'tmpName', 'id' => preg_replace("/[^a-z0-9]/i", '', 'tmpName'), 'inputName' => 'tmpName', 'content' => '', 'width' => '100%', 'minBodyWidth' => 350, 'normalBodyWidth' => 555, 'height' => '200', 'bAllowPhp' => false, 'limitPhpAccess' => false, 'autoResize' => true, 'autoResizeOffset' => 40, 'useFileDialogs' => false, 'saveOnBlur' => true, 'showTaskbars' => false, 'showNodeNavi' => false, 'askBeforeUnloadPage' => true, 'bbCode' => false, 'siteId' => SITE_ID, 'controlsMap' => array( array('id' => 'Bold', 'compact' => true, 'sort' => 80), array('id' => 'Italic', 'compact' => true, 'sort' => 90), array('id' => 'Underline', 'compact' => true, 'sort' => 100), array('id' => 'Strikeout', 'compact' => true, 'sort' => 110), array('id' => 'RemoveFormat', 'compact' => true, 'sort' => 120), array('id' => 'Color', 'compact' => true, 'sort' => 130), array('id' => 'FontSelector', 'compact' => false, 'sort' => 135), array('id' => 'FontSize', 'compact' => false, 'sort' => 140), array('separator' => true, 'compact' => false, 'sort' => 145), array('id' => 'OrderedList', 'compact' => true, 'sort' => 150), array('id' => 'UnorderedList', 'compact' => true, 'sort' => 160), array('id' => 'AlignList', 'compact' => false, 'sort' => 190), array('separator' => true, 'compact' => false, 'sort' => 200), array('id' => 'InsertLink', 'compact' => true, 'sort' => 210), array('id' => 'InsertImage', 'compact' => false, 'sort' => 220), array('id' => 'InsertVideo', 'compact' => true, 'sort' => 230), array('id' => 'InsertTable', 'compact' => false, 'sort' => 250), array('separator' => true, 'compact' => false, 'sort' => 290), array('id' => 'Fullscreen', 'compact' => false, 'sort' => 310), array('id' => 'More', 'compact' => true, 'sort' => 400) ), )); |
Ещё статьи:
08.11.2023
Прощай bitrix.xscan, не стало битрикс скан модуля
Сегодня увидел, что полезного модуля bitrix.xscan не стало на маркетплейсе.
ID: 464
26.07.2023
Сохренение ютм меток в сессию
Вариант сохренения ютм меток в сессию в афйле init.php
ID: 462
29.06.2023
Почему DNS есть, но ошибка "Не удалось получить записи с DNS серверов"
Проверка на VPS показывает, что DNS есть, но по факту ошибка "Не удалось получить записи с DNS серверов"
ID: 461