Druapl8模块开发-创建自定义模块

翻译者:长风Drupal开发

原文地址:https://www.drupal.org/docs/8/creating-custom-modules

本指南包括您创建Drupal8模块需要教程和其他信息。

其他资源:

Drupal 8 API reference

Drupal8更新记录


1、Drupal8模块开发入门-背景与前提(http://www.5188jxt.com/technology/druapl8mo-kuai-kai-fa-ru-men-bei-jing-yu-qian-ti.htm)

为了适应第三方开发者,Drupal8利用高级PHP语言的特点和复杂的第三方库


2、准备模块骨架(http://www.5188jxt.com/technology/drupal8mo-kuai-kai-fa-zhun-bei-mo-kuai-de-jia-gou.htm)

在本指南的子章节之后,我们将构建不同的东西,自定义页面,块,实体,字段等。


3、命名和保存你的Drupal8模块

主题描述:模块命名和模块位置


4、通过.info.yml文件,让Drupal8识别你的模块

主题描述:模块的元数据


5、创建一个composer.json文件

composer.json文件能被添加到你的模块中,用来定义项目本身。你可以为你的模块定义额外的依赖关系


6、创建一个显示“hello word”的自定义页面

接下来的章节将带你创建一个简单模块,


7、添加基本的controller

当路由系统调用这个页面,在helloController类中的content()函数将返回内容和标识。


8、添加一个路由文件

回到你的模块的根目录,也就是.info.yml所在的位置,添加一个名为hello_world.routing.yml的新文件


9、创建一个菜单链接

现在我们已经为我们的模块创建了一个占位符,让我们为它添加一个菜单链接。


10、高级部分


11、在自定义模块中创建自定义区块


12、创建一个自定义区块


13、在区块配置中添加一个表单


14、处理区块的设置表单


15、在区块显示中使用配置


16、添加一个默认的配置信息


17、在模块中引用默认的配置信息


18、添加样式和脚本到Drupal8模块中


19、练习创建一个drupal8模块


20、基本架构


21、配置


22、样式


23、定义一个区块


24、测试


25、创建一个自定义内容,配置entity


26、在Drupal8中定义和使用你自己的配置信息


27、创建一个自定义字段


28、创建一个自定义字段类型


29、创建一个自定义字段的样式


30、创建一个自定义字段的显示


31、创建一个自定义页面

在Drupal中创建一个简单的页面需要两步。


32、为Drupal8创建一个views的现实插件


联系我们

提供基于Drupal的门户网站、电子商务网站、移动应用开发及托管服务

联系电话
137-9572-6015
长按加微信
长风云微信
长按关注公众号
长风云公众号