跳转到主要内容

主页内容

Drupal模块开发之module_name.info.yml文件详述

由 webadmin 发布于 阅读 15 次

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" 模块必须在此模块安装之前安装。