该套件主要是一组用于改善开发人员体验的 API 和工具。它还包含一个称为页面管理器的模块,其作用是管理页面。特别是它管理面板页面,但随着它的发展,它将能够管理的不仅仅是面板。
目前,它包括以下工具:
- 插件——使模块可以轻松地让其他模块实现 .inc 文件中的插件的工具。
- 可导出——使模块更容易拥有存在于数据库或代码中的对象的工具,例如“默认视图”。
- AJAX 响应程序——使服务器更容易处理 AJAX 请求并告诉客户端如何处理它们的工具。
- 表单工具——使表单更容易处理 AJAX 的工具。
- 对象缓存——可以更轻松地跨多个页面请求编辑对象并缓存编辑工作的工具。
- 上下文——将对象包装在统一包装器中并提供 API 来创建和接受这些上下文作为输入的概念。
- 模态对话框——使将表单放入模态对话框变得简单的工具。
- Dependent——一个简单的表单小部件,用于根据另一个项目中的选择使表单项目出现和消失。
- 内容——可插入的内容类型,用作面板和其他模块(如仪表板)中的窗格。
- 表单向导——一个使多步骤表单变得更加容易的 API。
- CSS 工具——轻松缓存和清理 CSS 的工具,使用户输入的 CSS 安全。
模块:https://www.drupal.org/project/ctools
composer 安装 (注:ctools版本4.0)
composer require 'drupal/ctools:^4.0'
评论