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

      module 简单的模块开发实例:

   认识drupal的目录结构:

        drupal模块开发

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

            drupal模块开发

 

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

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

            name : 模块的名称

            description: 对于该模块的描述

              core: 基于drupal 的内核版本

            version:模块的版本

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

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

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

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

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

 

          drupal模块开发实例:

            模块名称: my_test

           drupal模块开发

              my_test.info :  配置信息

                  drupal模块开发

             my_test.module: menu,permission 定义

                  drupal模块开发

 

            my_test.inc: 逻辑处理

                  drupal模块开发

        生成的页面效果如下:  

            drupal模块开发

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

 

 

                    

 

            

              

      

      

            

            

 

 

      

相关文章:

  • 2021-12-20
  • 2021-04-29
  • 2022-01-15
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-19
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
相关资源
相似解决方案