昊天SEO

Drupal8模块开发入门教程(1):一个最简单的模块

drupal_8_create_module

drupal_8_create_module

本教程共分为四个部分,带领新手一步一步的实现一个简单的Hello world类型的模块。涉及了Drupal8模块开发中很多基础知识,如:Info、路由、控制器等。

Drupal8的贡献模块和自定义模块所在位置是modules目录。可以创建modules/contrib和modules/custom目录分别放置贡献模块和自定义模块,以使模块目录的结构更加清晰。Drupal8的内核模块位于core/modules。

首先,我们在Drupal安装根目录下的modules/custom/mymodule/文件夹中创建mymodule.info.yml文件,注意该Info文件是YAML格式,内容如下:

name: Mymodule
description: Drupal 8 test module
core: 8.x
package: Custom

type: module

其中name指定了扩展的人读名,description指定了扩展的描述,core指定了扩展适用的内核版本,package指定了扩展所在的包,type指定了扩展的类型为模块。

注意:在YAML格式的文件中,缩进必须是两个空格。当然了,我们这个Info文件并没有使用缩进,但是这点很重要,有必要先强调一下。

再创建一个mymodule.module文件,内容如下:

/**
 * @file Drupal 8 test module
 */

清理缓存后,就可以在Drupal后台的Extend界面中看到我们的mymodule模块了。此时这个模块已经可以正常启用了哟,虽然它还没有实现任何功能。

150424100919

不过不要急,慢慢来嘛。

本文地址官网    新乡网站建设,seo

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址