• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/page/asset.php
  • Класс: BitrixMainPageAsset
  • Вызов: Asset::addCssKernelInfo
function addCssKernelInfo($module = '', $css = [], $settings = [])
{
	if (empty($module) || empty($css))
	{
		return;
	}

	if (!array_key_exists($module, $this->moduleInfo['CSS']))
	{
		$this->moduleInfo['CSS'][$module] = [
			'MODULE_ID' => $module,
			'BODY' => false,
			'FILES_INFO' => true,
			'IS_KERNEL' => true,
			'DATA' => '',
			'SKIP' => false
		];
	}

	foreach ($css as $key)
	{
		$key = self::getAssetPath($key);
		$this->kernelAsset['CSS'][$key] = $module;
	}

	$this->moduleInfo['CSS'][$module]['FILES_INFO'] = true;
	if (!empty($settings['DATA']))
	{
		$this->moduleInfo['CSS'][$module]['DATA'] = $settings['DATA'];
	}

	if (!empty($settings['LOCATION']))
	{
		$this->moduleInfo['CSS'][$module]['LOCATION'] = $settings['LOCATION'];
	}
}