如何将自定义代码与drupal合并

How to merge custom code with drupal

本文关键字:drupal 合并 代码 自定义      更新时间:2023-09-26

我正在尝试将jquery滑块代码添加到我的drupal站点,在我站点的一个块中。

但是我无法将我的代码添加到drupal站点&让它发挥作用。

如何将自定义代码添加到drupal网站。

我该如何解决这个问题?

代码:

<script src="js/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $(".featured1").slideUp(7000);
});
</script>
<div class="featured1"><img src="images/2.png"></div>
  1. theme_folder/js中创建js文件,例如scripts.js,将代码放入该文件中,打开主题的.info文件并添加scripts[]=js/scripts.js OR
  2. 按照我上面写的那样创建一个js文件,打开主题的template.php并放入

    drupal_add_js(drupal_get_path('theme', 'YOUR_THEME_NAME') . '/js/scripts.js', array('type' => 'file', 'group' => JS_THEME));
    

    在CCD_ 3中。

避免在块中添加JS。在主题中使用一个文件(如/sites/all/themes/your_theme/js/my_scripts.js)。许多Drupal主题包括一个script.js,使用DrupalJS行为(如Zen)。您还可以添加自己的自定义JS文件来修改your_theme.info文件(您可以在各处找到示例)。

如果你真的想在一个块中添加JS,你可能会遇到JS别名的问题,用jQuery替换$会有所帮助。但是,真的,不要这样做,维护起来会一团糟:)。。。。