Drupal模块开发

drupal8模块开发-composer

Drupal模块开发中,composer.json文件可以被添加到你的Drupal模块中,用来定义项目本身。你可以在composer.json中为你的模块定义扩展依赖。

Drupal8模块开发-通过.info.yml文件让Drupal8了解你的模块

Drupal8模块、主题、安装不可少的一个文件是.info.yml,它用来存储这个项目的元数据
.info.yml文件必不可少的部分如下:
提示Drupal这个项目是模块、主题、安装套件
为Drupal的web管理界面提供管理信息
提供标准来控制模块的开启、禁用、和版本控制

Drupal8模块开发-命名和放置Drupal8模块

这里是介绍如何开始Drupal8模块开发,包括PHP配置、Drupal8模块的命名,Drupal8模块的放置位置等等。注意你没有必要使用模块的机读名作为文件夹的名字,(翻译者备注:即这里的hello_world)。当然你可以使用hellWorld。尽管如此,你必须记住,在程序里面和文件名字必须使用模块的机读名字。

Drupal8模块开发-准备模块的架构

通过这个章节,我们将完成不同的事情。一个自定义页面,一个区块,一个entity,字段等等,但所有的例子将从一个模块文件和一个.info.yml文件开始,通过他们,你可以在Drupal8的扩展页面看到这个Drupal8模块,或者直接通过drush启用它。所以,本部分将引导您通过命名和放置info.yml来实现你创建新的Drupal8模块的的目的。

Druapl8模块开发-入门-背景与前提

为了适应第三方开发者,Drupal8利用高级PHP语言的特点和复杂的第三方库。虽然有经验的Drupal7开发者可能会看到一些明显的变化,但大部分的基本结构仍将是你熟悉的。

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

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

联系我们

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

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