繁体   English   中英

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

[英]How to merge custom code with drupal

我正在尝试将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
  2. 如我上面所述,创建一个js文件,然后打开您主题的template.php文件,并放入

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

    YOUR_THEME_preprocess_page()

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

如果您确实想在一个块中添加JS,则可能会遇到JS别名问题,用“ jQuery”替换“ $”会有所帮助。 但是,实际上,不要那样做,维护起来会很糟:)....

祝好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM