Я пытаюсь добавить код слайдера 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
, например 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 включают скрипт.js, используя Drupal JS поведения (например, Zen). Вы также можете добавить свой собственный JS файл, модифицирующий файл your_theme.info (вы найдете примеры повсюду).
Если вы действительно хотите добавить JS в блок, вы можете столкнуться с проблемой псевдонимов JS, может помочь замена "$" на "jQuery". Но, действительно, не делайте этого, это будет беспорядок для поддержания:)....
Удачи