`
hehailin1986_163.com
  • 浏览: 153681 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

[Drupal学习二]第一个模块编写

    博客分类:
  • PHP
PHP 
阅读更多
1. 在Drupal_Installation\sites\all\modules中新建一个文件夹annotate,注意这个名字其实就是我要创建的模块名称。在相应的地方要注意拼写是否一致。

2.在Drupal_Installation\sites\all\modules\annotate目录下创建一个信息文件 annotate.info,内容如下:
; $Id: annotate.info,v 1.6 2010/03/21 22:15:58 $
name = Annotate
description = Allows users to annotate nodes.
core = 3.x


; Information added by Tony He packaging script on 2010-03-21
version = "3.x-3.5"
core = "6.x"
project = "annotate"
datestamp = "1243161838"



3.同样在目录下创建文件annotate.module,暂时的内容(还未设定业务逻辑)如下:
<?php
// $Id$
/**
* @file
* Lets users add private annotations to nodes.
*
* Adds a text field when a node is displayed
* so that authenticated users may make notes.
*/
?>

注意:annotate.info中第二段信息中的core,因为我当前用的Drupal是drupal-6.16,当我将这个core改为不是6.x的是后, 刷新modules list的时候会报错:"This version is incompatible with the 6.16 version of Drupal core.". 可能是需要版本上的一致吧。
还有,为了创建module,至少需要2个文件即.info和.module文件,否则Drupal是不会认的。
分享到:
评论

相关推荐

    Drupal专业开发指南 第二版(中文) for Drupal6

    《Drupal专业开发指南 第二版(中文) for Drupal6》是一部深入探讨Drupal 6版本的专业教程,旨在帮助开发者和网站管理员提升在Drupal平台上的技能。Drupal是一个强大的开源内容管理系统(CMS),广泛应用于网站构建和...

    drupal7.x模块开发教程

    创建任何模块的第一步是为其取一个合适的名字。这个名称将用于所有的模块文件名和方法名中。因此,建议使用一个简洁且易于记忆的名字,并且遵循以下规则: - 必须以字母开头; - 只能包含小写字母和下划线。 本教程...

    Drupal模块开发指南【完整版】Drupal 7 Module 开发指南

    Drupal模块开发以模块为基本单位,每个模块可以实现一个或多个功能。在开始开发之前,熟悉Drupal核心概念和结构是必不可少的,比如内容类型、区块、主题和钩子等。通过深入理解这些组件,开发者可以更有效地构建模块...

    Pro Drupal 第二版 针对Drupal 6.x

    **标题解析:** "Pro Drupal 第二版 针对Drupal 6.x" 指的是一本关于Drupal的专业书籍的第二版,该书专门针对Drupal 6.x版本进行了详细讲解。Drupal是一款开源的内容管理系统(CMS),常用于构建网站和应用程序。 *...

    drupal学习小结、文档

    Drupal,作为一个开源的内容管理系统(CMS),是Web开发领域中的一个重要工具。它允许用户无需深入了解编程技术,即可构建功能丰富的网站。以下是对“drupal学习小结、文档”中可能涉及的关键知识点的详细解释: 1....

    Pro Drupal Development第二版代码

    Drupal 是一个强大的开源内容管理系统(CMS),由PHP语言编写,用于构建功能丰富的网站和应用程序。Drupal以其灵活性、可扩展性和社区支持而闻名,它提供了丰富的模块、主题和配置选项,使开发者能够快速构建和管理...

    Drupal data Drupal data

    6. **数据导入与导出**:Drupal提供了Data Export Import模块,允许用户方便地将数据从一个Drupal站点迁移到另一个,或者与其他系统交换数据。 7. **备份与恢复**:MySQL数据库的备份和恢复是运维工作的重要部分。...

    drupal学习资料.zip

    Drupal是开源的内容管理系统(CMS),它允许用户创建和管理网站,而无需深入编程知识。...通过学习这些内容,你不仅可以成为一个熟练的Drupal用户,还能成为一位有能力开发复杂功能的Drupal开发者。

    drupal学习总结2.pdf

    在这个学习总结中,我们将探讨Drupal的几个核心概念:模块、钩子、主题、节点、区块以及执行过程。 1. **模块(Modules)**: Drupal的核心功能可以通过模块进行扩展。模块分为核心模块(预装)、第三方模块(由...

    Drupal教程

    1. 模块安装:Drupal的核心功能可以通过安装第三方模块来扩展,从官方模块库或第三方源下载后,将模块文件放到指定目录即可。 2. 自定义模块开发:如果你想实现特定功能,可以编写自己的模块。理解Drupal的钩子系统...

    Drupal资料集——快速入门

    快速入门的第一步是安装Drupal。这通常涉及下载最新版本的Drupal核心文件,设置一个符合要求的服务器环境(如LAMP或WAMP),将Drupal文件上传到服务器,然后通过浏览器运行安装向导。安装过程中,你需要配置数据库...

    drupal7权威指南

    在第一章中,读者将学习如何规划站点、安装Drupal7、配置核心功能、整合静态与动态内容,以及设定不同级别的访问权限,从而实现内容的轻松创建与分类。 三、规划:明确目标与参数设置 在着手任何项目之前,明确...

    用于 drupal 网站的 blogapi_ex 模块,取代系统自带的 BLOGAPI 模块和第三方的 WLW_BLOGAPI 模块

    WLW_BLOGAPI是网上最流行的BLOGAPI模块,用于取代DRUPAL自带的BLOGAPI,使用这个模块,可以方便地使用桌面工具(比如 Windows Live Writer)离线编写博客文章。但在我的使用过程中,我发现了一些BUG和不足,于是尝试...

Global site tag (gtag.js) - Google Analytics