关于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"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章