Drupal-取消设置(不包括)所有核心样式表-主题变量覆盖。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Drupal-取消设置(不包括)所有核心样式表-主题变量覆盖。相关的知识,希望对你有一定的参考价值。

Removes the core, and node styles from the $style variable.

You most morbably already defined _phptemplate_variables($hook, $vars), in that case just add the two lines there.
_sympal_theme.. is the name of the theme where we use this.
  1. function _phptemplate_variables($hook, $vars) {
  2. switch ($hook) {
  3. case 'page':
  4. $vars['css'] = _sympal_theme_unset_css($vars['css']);
  5. $vars['styles'] = drupal_get_css($vars['css']);
  6. break;
  7. }
  8.  
  9. return $vars;
  10. }
  11.  
  12. /**
  13.  * Unset all module and core styles
  14.  **/
  15. function _sympal_theme_unset_css($css) {
  16. if (is_array($css['all']['module'])) {
  17. $css['all']['module'] = array();
  18. }
  19. return $css;
  20. }

以上是关于Drupal-取消设置(不包括)所有核心样式表-主题变量覆盖。的主要内容,如果未能解决你的问题,请参考以下文章

从Drupal6中删除不需要的样式表

PHP 从Drupal 6中删除不需要的样式表

Drupal/Ubercart ...节点样式?

PHP Drupal克服IE 31样式表限制

CSS 上传附件表的Drupal自定义样式

上传附件表的Drupal自定义样式