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

                      

            生成的页面效果如下:  

                

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

                        

                

                  

          

          

                

                

          

  • 相关阅读:
    如何解决chrome和chromedriver版本不匹配
    RobotFramework 实战1——数据检查自动化
    RobotFramework 中的循环语句:FOR IN RANGE
    robotframework 获取昨日(get time关键词的用法)
    大数据用户画像方法与实践(干货 转帖)
    Scrapy实战篇(九)之爬取链家网天津租房数据
    Scrapy实战篇(八)之爬取教育部高校名单抓取和分析
    Scrapy实战篇(七)之爬取爱基金网站基金业绩数据
    Selenium常用方法
    Selenium之动作链(ActionChains)
  • 原文地址:https://www.cnblogs.com/smilem/p/5733390.html
Copyright © 2011-2022 走看看