Свой WYSIWYG редактору в битрикс

Свой WYSIWYG редактору в битрикс

Просмотров: 1275
Хотел для кастомной формы к текстовому полю 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)
    ),
));

#битриксWYSIWYG

Ещё статьи:

01.12.2025 Задача алфавитный указатель товаров
Интересная задача для тренировки навыков.
Суть такая:
Алфавитный указатель товаров, но не стандартный где обычно сортировка разделов по названию происходит, а именно товаров.

01.12.2025 Junior разработчик PHP 2025
Периодически бывает вижу вакансии для джунов, и немного прозреваю от того что я вижу.
Обязанности джуна Junior разработчик PHP

29.11.2025 Обзор на маркетплейс модулей города по IP адресу
Неделю назад повёлся на предложение клиента пойти вариантом платного модуля для замены модуля выбора города, хотя изначально сказал, что там ловить нечего.
Итог тестов такой

© 2015-2026 Web админ
Связаться по WhatsApp