• <i id='kHbYd'><tr id='kHbYd'><dt id='kHbYd'><q id='kHbYd'><span id='kHbYd'><b id='kHbYd'><form id='kHbYd'><ins id='kHbYd'></ins><ul id='kHbYd'></ul><sub id='kHbYd'></sub></form><legend id='kHbYd'></legend><bdo id='kHbYd'><pre id='kHbYd'><center id='kHbYd'></center></pre></bdo></b><th id='kHbYd'></th></span></q></dt></tr></i><div id='kHbYd'><tfoot id='kHbYd'></tfoot><dl id='kHbYd'><fieldset id='kHbYd'></fieldset></dl></div>

    1. <tfoot id='kHbYd'></tfoot>
        <bdo id='kHbYd'></bdo><ul id='kHbYd'></ul>

        <small id='kHbYd'></small><noframes id='kHbYd'>

        <legend id='kHbYd'><style id='kHbYd'><dir id='kHbYd'><q id='kHbYd'></q></dir></style></legend>

        在 Drupal 中为页面选择性地删除样式表

        时间:2023-06-23

        1. <tfoot id='M7iJy'></tfoot>

            <small id='M7iJy'></small><noframes id='M7iJy'>

              <bdo id='M7iJy'></bdo><ul id='M7iJy'></ul>

                    <tbody id='M7iJy'></tbody>
                  <legend id='M7iJy'><style id='M7iJy'><dir id='M7iJy'><q id='M7iJy'></q></dir></style></legend>
                • <i id='M7iJy'><tr id='M7iJy'><dt id='M7iJy'><q id='M7iJy'><span id='M7iJy'><b id='M7iJy'><form id='M7iJy'><ins id='M7iJy'></ins><ul id='M7iJy'></ul><sub id='M7iJy'></sub></form><legend id='M7iJy'></legend><bdo id='M7iJy'><pre id='M7iJy'><center id='M7iJy'></center></pre></bdo></b><th id='M7iJy'></th></span></q></dt></tr></i><div id='M7iJy'><tfoot id='M7iJy'></tfoot><dl id='M7iJy'><fieldset id='M7iJy'></fieldset></dl></div>
                • 本文介绍了在 Drupal 中为页面选择性地删除样式表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试为首页制作不同的布局.在那个过程中,我声明了名为front-page.css"和 page--front.tpl.php 的新样式表.我正在使用 Zen 子主题,它加载了 response-sidebar.css.我想删除responsive-sidebar.css"并加载front-page.css".我这样做的原因是因为后面的样式表中的研磨列数与前者不同.

                  I am trying to make different layout for the front page. In that process I declared new stylesheet called "front-page.css" and page--front.tpl.php. I am using a Zen subtheme which loads responsive-sidebar.css. I want to remove "responsive-sidebar.css" and load "front-page.css". The reason I am doing it because the number of grind columns in the later stylesheet is different that former.

                  我不想使用面板模块.我正在使用 Drupal 7.

                  I don't want to use Panels module. I am using Drupal 7.

                  推荐答案

                  Drupal 7 的方式是使用 hook_css_alter():

                  The Drupal 7 way is to use 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']);
                  }
                  

                  该钩子可以在模块或主题中实现.

                  That hook can be implemented in either a module or a theme.

                  这篇关于在 Drupal 中为页面选择性地删除样式表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:检查 cookie 并使用 Apache 重定向 下一篇:自定义 Drupal 7 Field 只保存第一个字符

                  相关文章

                    <legend id='Q2EK1'><style id='Q2EK1'><dir id='Q2EK1'><q id='Q2EK1'></q></dir></style></legend>
                    1. <small id='Q2EK1'></small><noframes id='Q2EK1'>

                      • <bdo id='Q2EK1'></bdo><ul id='Q2EK1'></ul>
                      <tfoot id='Q2EK1'></tfoot>
                      <i id='Q2EK1'><tr id='Q2EK1'><dt id='Q2EK1'><q id='Q2EK1'><span id='Q2EK1'><b id='Q2EK1'><form id='Q2EK1'><ins id='Q2EK1'></ins><ul id='Q2EK1'></ul><sub id='Q2EK1'></sub></form><legend id='Q2EK1'></legend><bdo id='Q2EK1'><pre id='Q2EK1'><center id='Q2EK1'></center></pre></bdo></b><th id='Q2EK1'></th></span></q></dt></tr></i><div id='Q2EK1'><tfoot id='Q2EK1'></tfoot><dl id='Q2EK1'><fieldset id='Q2EK1'></fieldset></dl></div>