Canvas Palette - 让它色彩缤纷🎨
Canvas Palette — 拖入模块,添加视频,再添一抹色彩——无需设计学位。
额外区块类型 (EBT) - 全新的布局构建器体验❗
GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗
It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.
9.5. 基本的Drupal文档 api.drupal.org。如何搜索Drupal API信息。
Menu
- 使用 Lando 安装 Drupal
- 1. Drupal:基本功能(Basic Features)
- 2. Drupal:配置(Configuration)
- 3. Drupal:网站构建
- 4. Drupal Commerce —— Drupal 的在线商店模块
- 5. Drupal 与 SEO
- 6. Drupal:主题开发
- 7. Drupal:高级主题开发。
-
9. Drupal 模块开发
- 9.2. 在 Drupal 中,“hook” 是什么意思?
- 9.3. 创建一个自定义Drupal模块。以编程方式显示页面。
- 9.4. 为高级账户创建页面。
- 9.5. 基本的Drupal文档 api.drupal.org。如何搜索Drupal API信息。
- 9.6. 带参数的路由
- 9.7. 插件在 Drupal 中的使用。如何通过编程添加块。
- 9.8. 在 Drupal 中使用表单。通过代码添加配置表单。
- 9.9. Drupal 中的配置管理。激活、同步配置,从 DEV 到 LIVE 的配置迁移。
- 9.10. Drupal 字段 API。Drupal 数据库中的字段。
- 9.11. Drupal 实体(Entity)API。创建自定义实体类型。使用 Drupal Console 生成实体类型。
- 9.12. 事件分发器(Event Dispatcher)——为特定事件编写自定义代码
- 9.13. 在 Drupal 中操作数据库
- 9.14. 编写与 Views 的集成
- 12.15. 服务和依赖注入。
- 解耦式 Drupal:基于 Drupal 构建后端(Drupal Decoupled. Building Backend on Drupal)
- 旧文章
在学习Drupal API时,您将经常需要参考主文档,网址为 https://api.drupal.org。这是自动生成的Drupal文档。它包含有关每个函数、类、方法的所有信息,定义的位置以及简短的描述。该网站还提供API帮助,我建议您熟悉每个部分:

如果您在Drupal上开发网站,那么您将会遇到网站上写的每个部分。
有时您只需要查看示例并照做即可。为此,Drupal有一个examples模块:
https://www.drupal.org/project/examples
这是一个包含各种功能的模块集,描述了Drupal API的基本内容。
此外,使用Google作为搜索信息的工具。正确地发出请求,解决方案有时可以很容易地找到。Google会迅速提供StackOverflow、Drupal Answers和其他类似网站的正确结果。也有很多Drupal手册网站和文章,您也可以轻松找到。
为了找到正确的模块,最好写上:
Drupal项目
要解决一个问题,您可以写:
Drupal 如何更改/修复/查找/解决
错误有时也很容易找到,为此您需要插入错误并删除文件路径,只保留行号和文件名:
Fatal error: Class 'CommerceGuys\Intl\Country\CountryRepository' not found in /home/laptop/projects/project-name/docroot/modules/contrib/address/src/Repository/CountryRepository.php on line 14
您可以为查找Drupal所需信息制定自己的规则,记录哪些查询帮助找到信息,哪些没有。使用Google极大地简化并加速了问题解决和正确功能的查找。成千上万的其他程序员使用Drupal,很可能在您之前,其他程序员已经完成了您的任务,或者您遇到的错误曾经发生过,您可以在Google上找到解决方案。