新聞中心
Drupal官方文檔翻譯:Drupal 如何添加javascript
前面無(wú)憂主機(jī)(www.gle-technology.com)提到過(guò)如何自定義添加CSS樣式表,同CSS一樣,做為網(wǎng)站前端的技術(shù)的一種——javascript也是經(jīng)常會(huì)用到的一種技術(shù),雖然大多數(shù)都使用jQuery,但最為一項(xiàng)最基礎(chǔ)的前端技術(shù),首先要懂得如何在主題中加入自定義的js文件。
加入JS文件有兩種方法:
第一種:同我們前面提到的drupal主題如何自定義添加CSS樣式相同,只需要加入一句:
scripts[] = js/自定義js文件名
注釋?zhuān)?/strong>這里的js文件的路徑是相對(duì)于php虛擬主機(jī)中.info文件的相對(duì)路徑。這種方法和添加CSS樣式表是幾乎一模一樣的,這里就不多做介紹了。
第二種:運(yùn)用drupal_add_js()函數(shù)。
運(yùn)用drupal_add_js()函數(shù)加入js文件是一種非常普遍的為您的drupal站點(diǎn)頁(yè)面導(dǎo)入js文件的方法。這一個(gè)很實(shí)用的函數(shù)。
加載作為drupal_add_js()函數(shù)的一個(gè)默認(rèn)行為,加載一個(gè)js文件到網(wǎng)站頁(yè)面的形式是:
Drupal_add_js(‘path/to/your/custom_js.js’);
這個(gè)函數(shù)的定義包括了兩個(gè)變量,函數(shù)定義具體是:function drupal_add_js($data =
null, $options = null),第一個(gè)參數(shù)為路徑參數(shù),而在drupal文件系統(tǒng)內(nèi),您就可以使用drupal_get_path()來(lái)得到所需要的路徑:
$path = drupal_get_path( ’module’,’module_name’)
Drupal_add_js($path . ’path/to/your/custom_js.js’)
注釋?zhuān)?/strong>上面的module_name為您自定義的js文件名。
那第二個(gè)參數(shù)可以設(shè)置為’file’,當(dāng)然按照情況設(shè)置為其它選項(xiàng)例如’weight’、’grounp’、’every_page’、’scope’等。
例如:當(dāng)我們運(yùn)用了javascript庫(kù)或者是javascript插件以后,這個(gè)option該設(shè)置為’JS_LIBRARY’。
具體的使用方法詳情您可以參考drupal官網(wǎng)文檔:http://drupal.org/node/304255。
純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名
本文地址:http://www.gle-technology.com/drupal/7572.html