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: 逻辑处理

                      

            生成的页面效果如下:  

                

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

                        

                

                  

          

          

                

                

          

  • 相关阅读:
    web 学习资源整理
    CodeSmith 学习资料收集
    常用 T_SQL 语句
    SQL Server 2000查询分析器自定义查询快捷键
    插入标识列 identity_insert
    c# 上传FTP文件
    (.Net 3.5Sp1)WebForm使用System.Web.Routing
    SPQuery.ViewAttributes
    ChatterBot之linux下安装mongodb 02
    linux端口开放指定端口的两种方法
  • 原文地址:https://www.cnblogs.com/smilem/p/5733390.html
Copyright © 2011-2022 走看看