Установлен jQuery Update который подгружает скрипт Jquery когда работает Dynamic display block (Слайдшоу) но если страница без слайдшоу что Jquery не загружается, как сделать что бы он грузился постоянно в независисмости от модуля слайдшоу
Ничего для этого не делал, уменя стоит jQuery Update 6.x-2.x-dev и Dynamic display block 6.x-1.0-rc6, на тех страницах где выводится этот Ddb там же автоматически подключается Jquery
У меня один jquery подгружает Друпал, но только если этот Jquery кто то вызывает (например модуль слайдшоу) и в шаблоне page.tpl.php вставлен скрипт меню на jquery и вот он не работает если jquery не подгружается, а он подгружается не всегда а только на тех страницах где используется модуль для которого требуется jquery... фухх надеюсь обьяснил
я в template.php пишу drupal_add_js('misc/jquery.js','core');
Я понял что нужно подключать таким образом, на анг drupal написано что еще надо прописывать имя скрипта в theme.info кто уже подключал таким образом? подскажите пожалуйста как точно все нужно сделать? Достаточно в template.php добавить drupal_add_js('misc/jquery.js','core') ?
Zen, jquery подключается только тогда, когда произошел хоть один вызов drupal_add_js. если у вас на страницах требующих jquery он не вызывается, значит скрипты добавляются не через drupal_add_js и это косяк. в тему можно добавить скрипты через
.info файл, scripts[] = 'lala.js'
Комментарии
jQuery по умолчанию грузится всегда вне зависимости от слайдшоу. jQuery Update - обновляет версию jQuery вообще, но не подгружает её на страницу.
У меня не грузится всегда а только на тех страницах где используется слайдшоу
попробуй прописать вручную подключения скрипта misc/jquery.js с помощью функции drupal_add_js
Zen, а почему у вас не грузится? Как вы этого добились?
Ничего для этого не делал, уменя стоит jQuery Update 6.x-2.x-dev и Dynamic display block 6.x-1.0-rc6, на тех страницах где выводится этот Ddb там же автоматически подключается Jquery
Можно поподробней?
Скопируйте секции HEAD с загруженных страниц со слайдшоу и без него.
я в template.php пишу drupal_add_js('misc/jquery.js','core');
скрипты надо подключать правильно, тогда и будет jquery грузится
У меня сделано меню с использованием Jquery, если для него подгрузить jquery он будет конфликтовать с тем jquery который подгружает drupal
А зачем вам две jquery?
У меня один jquery подгружает Друпал, но только если этот Jquery кто то вызывает (например модуль слайдшоу) и в шаблоне page.tpl.php вставлен скрипт меню на jquery и вот он не работает если jquery не подгружается, а он подгружается не всегда а только на тех страницах где используется модуль для которого требуется jquery... фухх надеюсь обьяснил
А Jquery Update как раз подгружает jquery min /sites/all/modules/jquery_update/replace/jquery.min.js?H
Я понял что нужно подключать таким образом, на анг drupal написано что еще надо прописывать имя скрипта в theme.info кто уже подключал таким образом? подскажите пожалуйста как точно все нужно сделать? Достаточно в template.php добавить drupal_add_js('misc/jquery.js','core') ?
Zen, jquery подключается только тогда, когда произошел хоть один вызов drupal_add_js. если у вас на страницах требующих jquery он не вызывается, значит скрипты добавляются не через drupal_add_js и это косяк. в тему можно добавить скрипты через
.info файл, scripts[] = 'lala.js'
drupal_add_js('misc/jquery.js','core') нужно вставить в page.tpl.php
или как предложил penexe
Работает через добавление в template.php