跳转到主要内容
你行网

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 的内容建模和扩展开发,将更加自由,也更加强大。

  • 登录或注册以发表评论
  • 48 次浏览
内容类型分类
技术文章
文章归类
drupal

文章标签

  • drupal 11

评论

最新文章

  • 内容审核通知 content_moderation_notifications 模块简介
  • 调度程序 scheduler 模块简介
  • 工作流当中的草稿,已发布,很好理解,已归档是怎么理解。
  • 你行网 https://www.dwoke.com seo 关键词
  • brew 是什么命令
  • drupal 9 或 drpal 10 国内内容分享模块 Will Nice social share
  • Views Slideshow - Views Vanilla JavaScript Slideshow (VVJS) 简介和安装方法
  • drupal 11 安装statistics 统计模块
  • drupal11 扩展中找不到Statistics模块
  • drupal11 设置中的“总结摘要”和“切边的” 有什么区别

标签云

adsenseAIapacheaptbadblocksbreadcrumbbrewcentoscertbotckeditorcommandcomposercookiecsharpCSScurlC语言DDEVdiffdnsdockerDreamweaverDrupaldrupal 7drupal 8drupal 9drupal10drupal 11drushExcelfirewalldfirmwareflameshotformgimpgitgzipHTMLHTML5httpdhttp验证inputipjavaJavaScriptJavaSrciptkernelKVMLinuxmavenmbstringmod_expires 模块Mysqlnerdtreenetstatnetworknginxnpmpasswordphpphpmyadminphp扩展RFIDRSSselinuxSEOsharesimple_adsensesshsslStatisticssuperfishsurroundtagcloudstitleubuntuuploadprogressvimVPNVUEWireGuardwpsxdebugyoutubeyumzip主题(theme)二进制五笔分类术语压缩解压哈希值声音字段密码工作流快捷键摄影权限果树种植标签优化模块(module)源地址版本号电子秤电脑基础电脑技巧短信验证端口简介算法网站备份网站运营翻译英语表单视图(views)计算机基础赚钱超五类线网线邮件验证重定向重定向,301错误颜色

相关文章

  • drupal11 设置中的“总结摘要”和“切边的” 有什么区别
  • ddev 基本命令中文对照表
  • RSS源 是什么,有什么作用,如何使用。
  • 使用git 克隆drupal 开发版本和修改版本。
  • ddev 安装drush 错误和解决方案
  • 【Drupal 开发实战】告别环境配置噩梦:DDEV 使用全攻略
  • 因权限问题导致drupal cms 无法正常安装,那么该如何解决这个问题
  • kvm虚拟机启动失败:default网络未激活
  • ubuntu 安装kvm 虚拟机
  • foreach 是 PHP 循环语句使用方法
RSS源

关于我们

  • 你行网简介
  • 关于我们
  • 版权声明

网站相关

  • 社区论坛
  • 网址导航
  • 网站地图
  • 联系我们

友情链接

  • 英文学习

友情链接2

  • drupal 大学
  • 水滴间
  • 爱码网
  • Apache

友情链接3

  • MySQL
  • php
  • drupalcode

友情链接4

  • Drupal 中国
  • Drupal 老葛
  • 宁浩网
  • drupal 台湾
Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号-1