Делал компонент и столкнулся с такой проблемой:
без кеша компонент корректно подключает стили из шаблона (template.php):
<?
$APPLICATION->SetAdditionalCSS($componentPath."/js/jquery.bxslider/jquery.bxslider.css");
$APPLICATION->SetAdditionalCSS($componentPath."/style.css");
$APPLICATION->AddHeadScript($componentPath.'/js/jquery.bxslider/jquery.bxslider.min.js');
?>
Но когда это дело кэшируется, не срабатывает.
Код компонента(componenet.php):
//....
// проверка параметров
//....
if($this->StartResultCache()){
// код CIBlockElement :: GetList ();
//....
$this->SetResultCacheKeys(array("SLIDES"));
$this->IncludeComponentTemplate();
}
p.s. в шаблоне сайта установлен
<?$APPLICATION->ShowHead();?>