我正在创建一个新的 Drupal 主题。
到目前为止,我只需要包含一个 css 文件和一个 js 文件。所以我的 theme.info 文件有这样的东西:
stylesheets[all][] = css/style.css
scripts[] = js/script.js
现在我必须包含 jquery 和 jquery-ui 才能使用日历日期。它们带有 2 个新的 javascript 文件和 1 个我必须添加到站点的附加 css 文件。
日历输入表单将用于所有页面(在侧 block 上),因此我可以在所有页面上加载额外的 css/javascript。我认为最简单的方法是在 .info 文件本身上引用它们。
起初我试着把它们放在单独的空格里:
stylesheets[all][] = css/style.css css/ui-lightness/jquery-ui-1.8.1.custom.css
scripts[] = js/script.js js/jquery-1.4.2.min.js js/jquery-ui-1.8.1.custom.min.js
我清空了 drupal 的缓存并且...没有一个被加载。
然后我尝试用逗号分隔每个文件,并再次刷新缓存。相同的结果。
我浏览了一些 drupal pages , 但找不到如何在一个主题上添加多个 javascript/css 文件(他们似乎总是只添加一个)。
那么,如何在 .info 文件中包含多个 css/javascript 文件?
最佳答案
每个文件都需要它自己的行,如下所示:
stylesheets[all][] = css/style.css
stylesheets[all][] = css/ui-lightness/jquery-ui-1.8.1.custom.css
scripts[] = js/jquery-1.4.2.min.js
scripts[] = js/reservations.js
scripts[] = js/jquery-ui-1.8.1.custom.min.js
关于javascript - drupal 主题 : how do I include several css files/js files on my theme's . 信息文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2881358/