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

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

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

Ещё статьи:

07.06.2025 WP vs Bitrix #4 Все страницы сайта на полях ACF сделаны.
Очередной пример того, что система управления как инструмент не виновата. Но тем не менее эти люди со светлыми вордпрессными лицами скажут, что битрикс плохой. ID: 623

07.06.2025 Нюансы обновления Аспро Медицинский центр 2
Вопрос от клиента, если есть аспро мед 2, но сейчас уже аспро мед 3. Это новый покупается? или обновляется текущий? ID: 622

07.06.2025 Много детальных шаблонов с привязкой к ID элемента
Очередной случай когда скажут битрикс плохой, но инструмент не виноват в том, ка его используют.
Многое видел, но чтобы плодить множество детальных шаблонов страницы с привязкой к ID элемента каждой страницы, такого ещё не видел. ID: 621

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