Регистрация своих расширений
Описание и параметры
CJSCore::RegisterExt(
"my_extension",
array(
"js" => "/path/to/js/my_ext.js",
"css" => "/path/to/css/my_ext.css",
"lang" => "/path/to/lang/".LANGUAGE_ID. "/lang.php",
"rel" => Array("ajax", "popup", "ls"),
"skip_core" => false | true,
)
);
Функция регистрирует собственные расширения.
Параметры функции
| Параметр | Описание |
|---|---|
| my_extension | имя расширения |
| Array | Массив параметров расширения:
|
Примеры использования
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Свои расширения");
CJSCore::RegisterExt("db_js_demo", Array(
"js" => "/script_demo.js",
"lang" => "/lang_js.php",
"rel" => array('jquery')
));
CJSCore::Init(array("db_js_demo"));
?>
<div id="hideBlock" style="display:none;">
<h1>Hello</h1>
<p>text</p>
</div>
<script>
window.BXDEBUG = true;
BX.ready(function(){
BX.PREFIXName('HELLO');
//BX.PREFIXName.testJQ('#demo');
});
</script>
<p id="demo">click Me</p>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025