我正在创建一个新的Drupal主题。
到目前为止,我只需要包含一个css文件和一个js文件。所以我的theme.info文件有这样的东西:
stylesheets[all][] = css/style.css
scripts[] = js/script.js
现在我必须包含jquery和jquery-ui才能使用日历日期。这些附带了2个新的javascript文件,以及1个必须添加到网站的附加css文件。
日历输入表单将在所有页面中使用(在侧面块上),因此我可以在所有页面上加载额外的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文件(它们似乎总是只添加1个)。
那么,如何在.info文件中包含几个css / javascript文件?
答案 0 :(得分:10)
每个文件都需要它自己的行:
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