อัพเดท jQuery ใน drupal 7

drupalSunday, December 9, 2012 - 15:22

โดยปกติแล้ว drupal 7 จะมี jQuery 1.4.4 ติดมาให้อยู่แล้วในระบบแต่พอดีมีงานบ้างตัวผมต้องใช้ jQuery 1.7 ในการรันสคริปเลยต้องอัพเดทให้มันหน่อย

ผมได้ลองโหลดตัวโมดูล jQuery_update มาใช้ซึ่งในตัวโมดูลมันบอกว่าสามารถอัพเป็น jQuery 1.7.x ได้ แต่พอมาใช้งานจริงมันดันให้มาสูงสุดแค่ 1.5 ซะงั้น ตัวตั้งค่าของโมดูลไม่ได้มีให้เลือกเวอร์ชั่นเลย ตอนแรกก็คือว่าจะแก้โมดูลมันดีไหมให้เรียก 1.7 มาเอง คิดไปคิดมาก็เลยอย่าดีกว่าเดียวผมดันเผลอไปกดอัพเดทโมดูลไม่รู้ตัว แล้วเดียวงานจะเข้าเอาตอนเว็บใช้งานจริงไปแล้วสักพัก

เลยตัดสินใจเอาโมดูล jQuery_update ออกแล้วมาอัพเดทเอาเองจะดีกว่า ซึ่งวิธีการอัพเดทก็ไม่ยากครับ

วิธีอัพเดท jQuery ใน drupal 7

  1. เปิดไฟล์ template.php ของ theme ที่เราใช้งาน
  2. ใส่โค็ดดังนี้ลงไปครับ
    /**
    * Implements hook_js_alter().
    */

    function YOUR_THEME_js_alter(&$js) {
      if (isset($js['misc/jquery.js'])) {
        $jquery_path = 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js';
        $js['misc/jquery.js']['data'] = $jquery_path;
        $js['misc/jquery.js']['version'] = '1.7.2';
        $js['misc/jquery.js']['type'] = 'external';
      }
    }

    ** YOUR_THEME เปลี่ยนเป็นชื่อ theme ที่เราใช้งานเอาเองนะจ๊ะ 

Thank : http://kahthong.com/2011/12/use-cdn-jquery-your-drupal-theme

แนะนำให้อ่าน

แสดงความคิดเห็น