跳转到主要内容
你行网

Main navigation

  • 首页
  • Drupal
  • 编程与开发
  • 数据库
  • 操作系统与应用
  • 服务器与运维
  • 社区
User account menu
  • 登录

面包屑

  1. 首页

Drupal 11.1:告别 Body 字段,迎接全新的 Hook 系统

由 hrs, 8 四月, 2025


随着 Drupal 11.1 的正式发布,这个版本带来了两个令人关注的重要变化 —— 一个是对内容建模的大胆革新,另一个是对开发机制的全新升级。本文带你快速了解这次版本更新的两个关键词:“告别 Body 字段” 和 “全新 Hook 系统”。

告别默认的 Body 字段,自由定义内容结构
在过去很长一段时间里,当我们在 Drupal 中创建内容类型(Content Type)时,系统都会自动附带一个 Body 字段,作为文章、页面等内容的主文本区域。这个设计方便了快速建站,但在实际开发中,也带来了一些限制:

很多时候,Body 字段并不是必须的

自定义字段越来越多,Body 字段反而成为多余

内容建模需要更多的灵活性

Drupal 11.1 正式移除了这个默认行为。今后,创建内容类型时,不再自动添加 Body 字段,完全交给站点管理员或开发者根据实际需求来自行添加。

这意味着什么?

Drupal 的内容建模能力将更加灵活、更加纯粹。

对于追求干净数据结构、喜欢定制内容模型的开发者来说,这无疑是一件好事。

新一代 Hook 系统,开发扩展更加现代化
除了内容建模的变化,Drupal 11.1 还对模块开发者带来了新的惊喜 —— 引入了全新的 Hook 系统。

作为 Drupal 开发的核心机制之一,Hook 系统允许模块通过定义特定的函数来自定义或扩展核心功能。在新版本中,这个系统得到了全面升级:

新 Hook 系统的优势
更清晰的命名规范

更好的参数和返回值定义

与事件(Event)和服务(Service)的机制无缝衔接

更强的可扩展性与安全性

更方便的自动检测和 IDE 代码提示支持

这不仅降低了开发门槛,也让模块的扩展方式更加标准化、现代化,方便了长期维护。

Drupal 正在变得更纯粹、更现代
通过这次 Drupal 11.1 的更新,我们可以清晰看到 Drupal 的发展方向:

内容建模:让站点拥有更大的自定义空间,不被历史遗留的结构限制。

开发扩展:全面拥抱现代 PHP 生态,更强的规范性和扩展性。

无论是站点建设者,还是模块开发者,Drupal 正在变得更加友好和灵活。

写在最后
Drupal 11.1 的这次更新,不只是简单的功能调整,而是一次理念上的进步。

它告诉我们 ——

“Drupal 不再是传统意义上的 CMS,而是在迈向一个更纯粹、更现代的 Web 开发框架。”

未来,Drupal 的内容建模和扩展开发,将更加自由,也更加强大。

  • 登录或注册以发表评论
文章归类
drupal cms

文章标签

  • drupal 11

评论

文章标签

CSS
Excel
ubuntu
php
五笔
vim
Linux
VPN
command
HTML
drupal 8
drupal 7
centos
composer
Mysql
drush
Drupal
模块(module)
JavaSrcipt
apache
drupal 9
英语
nerdtree
SEO
network
果树种植
surround
drupal10
主题(theme)
ssh
phpmyadmin
yum
二进制
权限
声音
ssl
selinux
HTML5
password
Dreamweaver
flameshot
翻译
颜色
DDEV
uploadprogress
WireGuard
kernel
firewalld
视图(views)
快捷键
gzip
xdebug
错误
邮件验证
电脑基础
ckeditor
简介
mbstring
源地址
C语言
certbot
php扩展
git
httpd
apt
压缩解压
电子秤
表单
breadcrumb
AI
csharp
短信验证
superfish
摄影
重定向
diff
网站备份
tagclouds
docker
java
drupal 11
adsense
版本号
电脑技巧
RSS
simple_adsense
算法
端口
youtube
JavaScript
cookie
badblocks
计算机基础
网站运营
RFID
VUE
gimp
form
zip
dns
标签优化
mod_expires 模块
赚钱
ip
http验证
curl
重定向,301
netstat
字段
maven
input
npm
nginx
哈希值
wps
KVM
更多

相关文章

ubuntu 安装kvm 虚拟机
匿名函数(Anonymous Functions)详解
foreach 是 PHP 循环语句使用方法
implode() 函数的定义和用法
Drupal 11 主题制作教程
检查 Composer 是否为官方源
在 Drupal 中权重(Weight)是怎样排序的
解决 Drupal 主题缺失问题
为什么学习php 会一边学,一边忘
WPS文字(WPS Writer)中的装订线设置方法
在 PHP 中什么是try
在PHP中判断数据库是否存在并新建数据库
information_schema.SCHEMATA 详解
MySQL 验证数据库是否存在的方法
PHP数据类型及其作用总结
RFID技术手册
php过滤器的作用和说明
php 会话使用方法
网络文章如何规划字段设计
网站标签分类设计与优化指南
RSS源

友情链接 网站地图 版权信息 联系我们 网址导航 & 社交媒体链接

Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号