關於drupal模塊裏的一些文件類型的說明

.txt :都是一些解釋幫助文檔,是對模塊的一些說明
 
.install :定義模塊表和字段的模式,以及對數據表的一些更新。當然最主要的還是字面的導入含義
 
.info:爲drupal提供一些有關本模塊的一些信息,module裏用到的一些數據都會寫在info文件中
 
.module:定義了一些方法,即是MVC裏面的M層
 
.patch:補丁文件,補丁是人和電腦都能讀懂的語言,逐行顯示對drupal代碼庫的修改
 
.test:可能是用於simpletest 的一些測試文件
 
.po:類似於庫文件
 
.inc:module的擴展,也是定義一些方法。module是主幹道,而inc是支幹道。inc是爲了便於代碼的閱讀而將module裏的一些方法分離出來


如果你要自己編寫一個模塊的話,.info 文件和 .module文件是一定要有的。
下面給出.info文件的一個示例:

; $Id: date.info,v 1.3 2008/02/18 19:32:28 karens Exp $
name = Date  //在site building的modules中顯示的模塊的名字
description = Defines CCK date/time fields and widgets. //我們在site building的modules中,各個模塊下面都會有一些介紹,就是這部分內容
dependencies[] = content //一些依賴的模塊,就是說如果你要啓用這個模塊,就要先進行安裝其所依賴的模塊,即這邊列出的模塊名
dependencies[] = date_api
dependencies[] = date_timezone
package = Date/Time  //我們可以發現,在site building的modules中,有很多的分類,這個就是那個分類的名字,如果不寫的話,則模塊會出現在other中
core = 6.x  //模塊的版本號,即是在那個drupal版本上開發的
; Information added by drupal.org packaging script on 2011-01-03
version = "6.x-2.7"
core = "6.x"
project = "date"
datestamp = "1294059080"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章