drupal模块开发

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

      module 简单的模块开发实例:spa

   认识drupal的目录结构:3d

        

      通常本身开发的模块放在sites/default/modules下,settings.php 都是配置信息blog

            

 

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

          module_name.info :一般是些配置信息,文件加载,依赖加载的配置,经常使用的参数以下:ci

            name : 模块的名称开发

            description: 对于该模块的描述it

              core: 基于drupal 的内核版本io

            version:模块的版本test

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

          module_name.module :  一般是菜单定义,权限定义

          module_name.install  : 一般是安装时对应的操做和卸载时对应的操做,通常本身开发,是不须要使用此文件的

          其他的文件按照本身的需求来定义,开发便可.  

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

 

          drupal模块开发实例:

            模块名称: my_test

           

              my_test.info :  配置信息

                  

             my_test.module: menu,permission 定义

                  

 

            my_test.inc: 逻辑处理

                  

        生成的页面效果以下:  

            

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

相关文章
相关标签/搜索