Moduł aktualizacji jQuery zawiera ten skrypt.
<script type="text/javascript" src="/sites/all/modules/jquery_update/replace/jquery.min.js?6"></script>
Potrzebuję tego na każdej stronie, z wyjątkiem pewnego pliku szablonu, który używam fantazyjnego pudełka i potrzebuję późniejszej wersji jQuery.
Muszę wykluczyć aktualizację jQuery z umieszczenia powyższego skryptu w $scripts
zmiennej TYLKO na page-media-photos.tpl.php. Jak mogę to osiągnąć?
6
javascript
albo
źródło
źródło
Istnieje moduł jQuery multi . Ten moduł pozwala mieć
multiple versions of jQuery run parallel
na twojej instancji drupal. Zapewniaalias
dla każdej instancji, której można użyć do wywołania tej wersji jquery.źródło
Jeśli masz problemy z jqueryupdate i przeglądasz strony administracyjne (na przykład), spróbuj zainstalować wersję Devo ctools i wszystko będzie w porządku, po prostu przetestowałem siebie.
źródło
Znajdź ten kod, który może być pomocny. Umieść ten kod w pliku template.php
PATH_OF_JS_NEED_TO_REMOVE podaj ścieżkę js dla np .: sites / all / modules / og / og.js
źródło
Drupal 7
Możesz zadzwonić
jquery_update_jquery_replace()
na określoną stronę (np. Whook_library_alter()
), jak pokazano tutaj przez drupalmoff :Drupal 6
Moim rozwiązaniem była zmiana
JQUERY_UPDATE_REPLACE_PATH
stałej przedjquery_update
załadowaniem:Można go więc dodać albo na samym początku pliku .module (który jest ładowany wcześniej
jquery_update
, albo spróbować w pliku ustawień).źródło