[英]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>
theme_folder/js
创建js文件,例如scripts.js,将代码放入该文件,打开主题的.info文件并添加scripts[]=js/scripts.js
或 如我上面所述,创建一个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.