Согласно примеру в документации https://dev.1c-bitrix.ru/api_help/fileman/events/onbeforehtmleditorscriptsget.php добавляю обработчик событий для визуального редактора. Однако, на странице с визуальным редактором никаких изменений не происходит. В исходном коде страницы также отсутствют подключаемые файлы my_scripts.js my_styles.css, хотя по логике должны присутствовать.
какой виз.редактор? новый? это событие для старого если не ошибаюсь
попробуй типа такого
Код
//Добавим свою кнопку в визуальный редактор админки
AddEventHandler("fileman", "OnBeforeHTMLEditorScriptRuns", Array("EventAdmin", "UserAddFI"));
class EventAdmin{
//для своей кнопки в редактор
function UserAddFI()
{
if( ADMIN_SECTION ) {
/*Регистрируем расширение, с подключением основного скрипта и подключением языкового файла*/
CJSCore::RegisterExt('ma_htmleditor', array(
/*Путь до скрипта расширения*/
'js' => '/local/php_interface/include/js/mabutton.js',
/*Путь до языкового файла*/
// 'lang' => '/bitrix/modules/js/script.php',
));
//Инициализируем наше расширение
CJSCore::Init(array('ma_htmleditor'));
}
}
}
Да, визуальный редактор новый. Добавил код в init.php
Код
//Добавим свою кнопку в визуальный редактор админки
AddEventHandler("fileman", "OnBeforeHTMLEditorScriptRuns", Array("EventAdmin", "UserAddFI"));
class EventAdmin{
//для своей кнопки в редактор
function UserAddFI()
{
if( ADMIN_SECTION ) {
/*Регистрируем расширение, с подключением основного скрипта и подключением языкового файла*/
CJSCore::RegisterExt('ma_htmleditor', array(
/*Путь до скрипта расширения*/
'js' => '/local/php_interface/include/js/mabutton.js',
/*Путь до языкового файла*/
// 'lang' => '/bitrix/modules/js/script.php',
));
//Инициализируем наше расширение
CJSCore::Init(array('ma_htmleditor'));
}
}
}
Файл /local/php_interface/include/js/mabutton.js также не подгрузился на страницу с физуальным редактором в админке. Смотрел также и в публичной части, и на страницах элементов инфоблока.