Drupal7でJQueryを使おうとしたら、$ is not a functionとエラーが出て使えない

他のライブラリとバッティングするため、$の記法が使えないらしい。
Managing JavaScript in Drupal 7 | Drupal 7 guide on Drupal.org

やり方としては、

(function ($) {

})(jQuery);

で従来の$で始まるJQueryのソースを囲めばよい。

(function ($) {
  $(document).ready(function() {
    //これまでの処理
  });

})(jQuery);

上記のように書くと、Drupal7でもこれまで使っていたJQueryを使用することができる。