Aggregate and compress CSS files с учетом особеностьей ie7-9.

Главные вкладки

Аватар пользователя arrides arrides 15 июля 2014 в 18:09

Всем известна проблема ограничений для ie7-9 (31 файл и 4095 селекторов в одном файле). Какие есть методы решения этой проблемы? К примеру я нашел модули "Advanced CSS/JS Aggregation" (но он крайне громоздкий) и модуль "Custom css aggregate". Может у кто-нибудь уже решал эту проблему и знает лучший путь ее решения. Любые предложения, буду благодарен.

Комментарии

Аватар пользователя DD 85 DD 85 17 июля 2014 в 1:28

Копируете из папки modules/system файл html.tpl.php и вставляете его в папку с вашей темой рядом с файлом page.tpl.php.
Затем открываете добавленный файл html.tpl.php и перед закрывающим тегом </head> добавляете

<!--[if (lte IE 7)|(IE 9)&(!IEMobile)]>
<meta http-equiv="refresh" content="0; url=http://ie.yandex.ru" />
<![endif]-->

Если сайт на Drupal 6, то возможно </head> находится в page.tpl.php.
Должно получиться примерно так

<head>
<?php print $head; ?>
<title><?php print $head_title; ?></title>
<?php print $styles; ?>
<?php print $scripts; ?>
<!--[if (lte IE 7)|(IE 9)&(!IEMobile)]>
<meta http-equiv="refresh" content="0; url=http://ie.yandex.ru" />
<![endif]-->
</head>

Сохраняете отредактированный файл и чистите кэш Drupal.