- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/page/asset.php
- Класс: BitrixMainPageAsset
- Вызов: Asset::isKernelCSS
function isKernelCSS($css)
{
/** If optimisation off */
if (!($this->sliceKernel() && $this->optimizeCss()))
{
return ((strncmp($css, '/bitrix/js/', 11) == 0) || (strncmp($css, '/bitrix/css/', 12) == 0));
}
/** If optimization on */
if (array_key_exists($css, $this->kernelAsset['CSS']))
{
return $this->moduleInfo['CSS'][$this->kernelAsset['CSS'][$css]];
}
elseif ((strncmp($css, '/bitrix/js/', 11) == 0) || (strncmp($css, '/bitrix/css/', 12) == 0))
{
$tmp = explode('/', $css);
$moduleID = $tmp['3'];
unset($tmp);
if (empty($moduleID))
{
return false;
}
return [
'MODULE_ID' => $moduleID.'_'.$this->assetCSSCnt++,
'BODY' => false,
'FILES_INFO' => false,
'IS_KERNEL' => true,
'DATA' => '',
'SKIP' => true
];
}
return false;
}