Удаление ненужных css-файлов при загрузке шаблона.

Часто «встроенные» в Друпал файлы стили(css) очень сильно напрягают. Особенно при разработки новой темы или кастомизации уже готовой.

Что бы запретить движку подгружать в шаблон свои собственные, «служебные» файлы стилей, добавляем в файл template.php следующий код:

function phptemplate_preprocess_page(&$vars)
{
  $css = $vars['css'];
//Запрет на загрузку файла стилей системного модуля.
  unset($css['all']['module']['modules/system/system.css']);
  unset($css['all']['module']['modules/system/defaults.css']);

//Если есть надобность запретить загрузку других файлов стилей, то вписываем и их тоже.

  $vars['styles'] = drupal_get_css($css);
}

Dalay

Комментарии

Если запретить загрузку system.css в теме, разработанной на основе Zen, то в разделе "блоки" и в некоторых других пропадают стрелочки для перетаскивания пунктов, и возникают прочие неудобства. По-моему проще перезаписать нужное правило из системных таблиц.

:) Так решение касается собственно Друпала, а не Zen. Чувствуете разницу?

Да и не понятны ваши сомнения: если не понимаете, зачем вам это надо, то оно вам не к чему. Только и всего.

Подскажите, пожалуйста, как в 7 друпале исключить.
Спасибо.