zoukankan      html  css  js  c++  java
  • 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: 逻辑处理

                      

            生成的页面效果如下:  

                

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

                        

                

                  

          

          

                

                

          

  • 相关阅读:
    理解Angular中的$apply()以及$digest()
    google书签找回
    地址
    c# mvc 封装返回对象
    C#设计模式总结
    EntityFramework.Extended 对EF进行扩展
    C#进阶系列——WebApi 路由机制剖析:你准备好了吗?
    C#进阶系列——WebApi 跨域问题解决方案:CORS
    VS插件File Nesting
    c# implicit explicit关键字(隐式和显式数据类型转换)
  • 原文地址:https://www.cnblogs.com/smilem/p/5733390.html
Copyright © 2011-2022 走看看