在做drupal开发时,所有的drupal模块都有一个"模块名.info"文件,用来储存该模块的元信息。(其实可以理解成模块的描述文件)
该文件的一般格式为:
name = Module Name
description = A description of what your module does.
core = 7.x
在本示例中,我们用我们自己的模块名"current_posts"来代替上面例子中的"Module Name". 如果没有.info文件,drupal不会将我们的模块添加进模块列表。下面就是修改后的.info文件内容:
name = Current Posts
description = A block module that lists links to recent posts.
core = 7.x
我们把以上内容添加到一个名为current_posts.info的文件中,并把该文件保存在模块的根目录sites/all/modules/current_posts下。
注意:如果您复制以上代码并粘贴到.info文件, 留意description的内容不要有空行,否则本文件将不会正确的读取。
.Info文件的细节
drupal把所有能够放到.info文件的参数都放到了这个网页 (link is external), 请参看。
检查
我们现在有了.info文件,要想从drupal文件列表里找到我们的模块,我们只需要一个空的.module文件就可以了。只需要在同样的模块目录下建立一个.module文件,并在.module文件里添加<?php ,我们就会发现我们的模块已经在drupal的模块列表里了。
访问您的站点的模块页面,在模块列表的“Other"(其他)目录,您会找到我们的模块"Current Posts".