drupal模块开发

  drupal,简单的说是个cms系统,经过多年的发展,已经成了cmf系统了,而drupal的强大之处就在于其灵活可配置的module.

      module 简单的模块开发实例:

   认识drupal的目录结构:

        

      一般自己开发的模块放在sites/default/modules下,settings.php 都是配置信息

            

 

      drupal的模块需要几个必须的文件,分别是:

          module_name.info :通常是些配置信息,文件加载,依赖加载的配置,常用的参数如下:

            name : 模块的名称

            description: 对于该模块的描述

              core: 基于drupal 的内核版本

            version:模块的版本

            files[] :需要加载的文件
            dependencies[] :需要的依赖

          module_name.module :  通常是菜单定义,权限定义

          module_name.install  : 通常是安装时对应的操作和卸载时对应的操作,一般自己开发,是不需要使用此文件的

          其余的文件按照自己的需求来定义,开发即可.  

          模块开发完成,在使用时,需在模块配置页面启动生效   

 

          drupal模块开发实例:

            模块名称: my_test

           

              my_test.info :  配置信息

                  

             my_test.module: menu,permission 定义

                  

 

            my_test.inc: 逻辑处理

                  

        生成的页面效果如下:  

            

      就这样一个简答的模块已经搭建起来了

 

 

                    

 

            

              

      

      

            

            

 

 

      

posted @ 2016-08-03 16:20  阿狸猫  阅读(859)  评论(0编辑  收藏  举报