php – 在Drupal中有选择地删除样式表以获取页面
发布时间:2020-12-13 17:14:56 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试为首页制作不同的布局.在那个过程中,我声明了名为“front-page.css”的新样式表和page – front.tpl.php.我正在使用一个Zen subtheme来加载responsive-sidebar.css.我想删除“responsive-sidebar.css”并加载“front-page.css”. 我这样做的原因是
我正在尝试为首页制作不同的布局.在那个过程中,我声明了名为“front-page.css”的新样式表和page – front.tpl.php.我正在使用一个Zen subtheme来加载responsive-sidebar.css.我想删除“responsive-sidebar.css”并加载“front-page.css”.
我这样做的原因是因为后面样式表中的研磨列数与前者不同. 我不想使用Panels模块.我正在使用Drupal 7. 解决方法
Drupal 7方式是使用
hook_css_alter() :
function MYMODULE_css_alter(&$css) { // Remove defaults.css file. The path will probably change for your theme obviously. unset($css[drupal_get_path('theme','MYTHEME') . '/css/responsive-sidebar.css']); } 该钩子可以在模块或主题中实现. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |