如何将JavaScript添加到网站?


Answers:


23

在Drupal 7管理的JavaScript指南提供的信息添加JavaScript到Drupal的。此处介绍的技术适用于主题(自定义)模块

请注意,Drupal已经包含了jQuery,jQuery UI和许多其他库,因此您不应该也不应该自己添加它们。相反,您应该使用drupal_add_library()#attached['library']属性。

使用CSS”指南提供了将CSS添加到Drupal的信息。同样,此处介绍的技术适用于主题和(自定义)模块。例外:从.info文件添加样式表仅适用于主题而不适用于模块。

  • 添加stylesheets[all][] = somestylesheet.css到主题的.info文件。
  • 使用模块或主题代码中的drupal_add_css()
  • #attached[css]在From API或可渲染数组中使用属性。

我需要启用php过滤器吗?在哪里添加js。它是带有脚本标签的正文部分吗?像<script> </ script>一样,我需要一个简单的示例来开始。很基本。请
kinkajou

1
您不会将CSS或JavaScript添加为网站的内容,因此在编辑内容时不会这样做。如果您需要页面特定的JavaScript或CSS,则可以通过主题的页面预处理钩子来实现。向网站添加样式(CSS)或行为(JavaScript)时,应使用代码而不是Web UI。这样可以更容易维护和扩展,并且可以避免您或其他人在以后更新站点时遇到很多麻烦。
皮埃尔·布伊

2

您可以将js文件放在主题文件夹中,并通过使用drupal_add_js()template.php 预处理函数将此js文件添加到drupal 中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.