Немного я погорячился с местом вставки данной конструкции.
Ее надо вынести за пределы цикла[CODE]foreach($arCSS as $css_path)[/CODE]
Корректнее будет заменить код:
[CODE]
elseif(defined("SITE_TEMPLATE_ID"))
{
$path = BX_PERSONAL_ROOT."/templates/".SITE_TEMPLATE_ID;
$arCSS[] = $path."/styles.css";
$arCSS[] = $path."/template_styles.css";
}
[/CODE]
на
[CODE]
elseif(defined("SITE_TEMPLATE_ID"))
{
$path = BX_PERSONAL_ROOT."/templates/".SITE_TEMPLATE_ID;
$fullpath = $_SERVER["DOCUMENT_ROOT"].$path."/styles.css";
$arCSS[] = $path."/styles.css".(file_exists($fullpath) ? '?'.filemtime($fullpath) : '');
$fullpath = $_SERVER["DOCUMENT_ROOT"].$path."/template_styles.css";
$arCSS[] = $path."/template_styles.css".(file_exists($fullpath) ? '?'.filemtime($fullpath) : '');
}
[/CODE]
(строки 610-620)
Ее надо вынести за пределы цикла[CODE]foreach($arCSS as $css_path)[/CODE]
Корректнее будет заменить код:
[CODE]
elseif(defined("SITE_TEMPLATE_ID"))
{
$path = BX_PERSONAL_ROOT."/templates/".SITE_TEMPLATE_ID;
$arCSS[] = $path."/styles.css";
$arCSS[] = $path."/template_styles.css";
}
[/CODE]
на
[CODE]
elseif(defined("SITE_TEMPLATE_ID"))
{
$path = BX_PERSONAL_ROOT."/templates/".SITE_TEMPLATE_ID;
$fullpath = $_SERVER["DOCUMENT_ROOT"].$path."/styles.css";
$arCSS[] = $path."/styles.css".(file_exists($fullpath) ? '?'.filemtime($fullpath) : '');
$fullpath = $_SERVER["DOCUMENT_ROOT"].$path."/template_styles.css";
$arCSS[] = $path."/template_styles.css".(file_exists($fullpath) ? '?'.filemtime($fullpath) : '');
}
[/CODE]
(строки 610-620)