javascript - drupal 主题 : how do I include several css files/js files on my theme's . 信息文件?

标签 javascript css drupal themes

我正在创建一个新的 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/

相关文章:

javascript - 如何获取对象的id?

javascript - 在 React 的一个大型组件中,我想单击一个元素并滚动到另一个元素

JavaScript 数组和作用域

android - 如何从 android webview 应用程序的底部删除白色填充 block ?

css - 样式化原子文本编辑器

javascript - 使用 $http.post 和 resangular post 时出现 SyntaxError : Unexpected token F,

javascript - 我不知道如何将 iframe 链接到按钮

drupal - 我无法替换 JavaScript 文件

php - Drupal CCK 日期 : how to set datetime field's default value to a fix date?

css - 在 ie10 上无法在 drupal 中裁剪