1、文件简介
module_name.info.yml
文件是 Drupal 8 和更高版本中模块的元数据文件。它提供了关于模块的基本信息,比如模块的名称,描述,包,版本,依赖关系等。Drupal 核心和其他模块可以使用这些信息来确定模块的加载顺序,以及模块是否满足安装条件。
2、文件配置项说明
name: Custom Module
type: module
description: 'A custom module for Drupal 8.'
package: Custom
core_version_requirement: ^8 || ^9
dependencies:
- drupal:node
- drupal:block
name:
模块的名称,这将在管理界面中显示。
type:
模块的类型,通常是 "module"。
description:
模块的描述,这将在模块列表中显示。
package:
模块的包名,用于在模块列表中对模块进行分组。
core_version_requirement:
模块支持的 Drupal 核心版本。在这个例子中,模块支持 Drupal 8 和 9。
dependencies:
模块的依赖。在这个例子中,模块依赖于 "node" 和 "block" 模块。这意味着 "node" 和 "block" 模块必须在此模块安装之前安装。