logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

FileField —— Drupal 模块说明

12/10/2025, by Ivan

FileField 模块为 CCK 提供了通用的文件上传字段。
它是 Drupal 核心上传功能的强大替代方案,并为需要上传大量文件的用户提供了必备支持。非常适合在网站上管理视频、音频文件以及播客内容。

主要特性:

- 可自定义上传路径,可根据区域或用户分别保存文件。

- 可通过字段或节点限制上传文件大小。

- 提供强大的 API,便于扩展字段组件和管理文件。

- 支持文件的编辑与移动操作。

- 与 Views 模块完美集成。

- 支持 Ajax 上传及上传进度条(需安装 uploadprogress PECL 扩展)。

- 提供美观的文件类型图标。

- 完全继承 CCK 的优点(多种输出格式、共享字段、多值字段等)。

技术要求:

- PHP 5

Pathauto —— Drupal 模块说明

12/10/2025, by Ivan

Pathauto 模块 可自动为不同类型的内容(节点、分类术语、用户等)生成 URL 别名,而无需用户手动输入路径。
这使网站能够拥有更友好的地址,例如 /category/my-node-title,而不是默认的 /node/123
这些别名基于可配置的模板生成,模板由一组可修改的占位符组成,管理员可以根据需要自定义规则。

Taxonomy —— Drupal 分类体系,什么是“分类法”?

12/10/2025, by Ivan

分类法(Taxonomy) 或称分类体系,由称为分类单元(taxa)的元素组成,这些元素通常以层级结构组织,并通过“父级–子级”关系(也称为“超类型–子类型”关系)相互关联。
在这种结构中,子类型继承其超类型的全部特征与限制,同时还具备一个或多个附加约束。例如,“汽车”是“交通工具”的一种子类型,因此所有汽车都是交通工具,但并非所有交通工具都是汽车。换句话说,汽车除了是交通工具外,还需满足额外的特定条件。

Taxonomy 模块 允许您将网站内容按类别与子类别进行分类;支持使用多个分类列表(受控词汇表)进行内容归类;并可创建词库(显示术语之间关联的受控词汇表)、分类树(具有层级关系的受控词汇表),以及在内容创建过程中由用户定义的自由标签与术语集。
若要查看或管理特定词汇表中的术语,请点击对应的“术语列表”链接;若要删除整个词汇表及其所有术语,请选择“编辑词汇表”并执行删除操作。

Taxonomy 模块Drupal 核心模块 之一,默认已启用。也就是说,Drupal 的基础安装中已经内置默认分类体系。

Token —— Drupal 模块说明

12/10/2025, by Ivan

Tokens(标记) 是一些可插入到更大文本中的小型文本片段,例如通过类似 %[user] 这样的占位符来动态填充网站名称或用户信息。
Token 模块 提供了一个集中式的 API,供其他模块使用这些标记,也允许开发者自定义标记值。

请注意,Token 模块 本身并不向用户提供可见功能,它只是为其他模块提供标记解析与替换服务。

Drupal 6 中,Token 模块 还包含一个可单独启用的子模块 Token Actions。该模块为 Drupal 核心的 Actions/Trigger 系统提供了基于标记的动态替换功能。

ImageField —— Drupal 6 模块说明

12/10/2025, by Ivan

ImageField 模块为 CCK 字段提供图片上传功能。
基于 CCKImageField 是旧版 Image 模块的替代方案,具有以下功能:为节点上传多张图片、限制图片分辨率、设置默认图片,以及对 Views 模块的增强支持。

ImageField 本身不支持生成缩略图,但可以与功能极其强大的 ImageCache 模块配合使用,以实现图像动态处理。

ImageField 相关模块:

ImageCache —— 实现动态图像生成。

ImageField Extended —— 为图像字段添加额外的元数据字段,例如描述(Description)、标题(Title)和替代文本(Alt)。

ImageField Focus —— 允许定义自定义焦点区域,与 ImageCache 的裁剪功能配合使用。

ImageCache —— Drupal 6 模块说明

12/10/2025, by Ivan

ImageCache 模块在 Drupal 7 中已被整合进核心。
ImageCache 允许创建用于图像处理的 预设(presets)
当某个派生图像尚未生成时,Web 服务器的重写规则会将请求传递给 Drupal,然后由 ImageCache 动态生成相应的图像文件。

ImageCache 使用前需要您:

  • 安装并启用 ImageAPI 模块,并确保已选择一个图像处理引擎(GD 或 ImageMagick)。
  • 启用 URL 重写支持或配置私有文件系统。

以下是与 ImageCache 一起使用的一些模块:

Image API、Image GD、ImageMagick —— Drupal 模块说明

12/10/2025, by Ivan

此 API 接口旨在替代 Drupal 核心中的 image.inc 提供的 API。
如果您使用的其他模块已经提供了相同功能,则无需单独安装此模块。它不会为您的 Drupal 网站添加新的功能,而只是提供一个供其他模块调用的图像处理 API。
目前,GD2ImageMagick 都与 ImageAPI 一起分发。

注意: 需要 PHP 5 或更高版本!

与 Drupal 核心的 image.inc 区别:

  1. 图像以对象(object)的形式进行处理。
  2. 图像在每次操作后不会自动保存,必须在处理完成后手动保存。
  3. 可以同时使用多个图像处理工具集(toolkits)。然而,Image API 在一次处理过程中仅会调用一个可用的工具集。

Date、Date Repeat Field、Date All Day —— Drupal 模块说明

12/10/2025, by Ivan

该模块包包含一个灵活的 Date/Time(日期/时间)字段类型,以及 Date field 和 Date API,这些都是其他模块所依赖的基础。
在 Drupal 5 和 6 版本中,字段 Date 需要一组 CCK 模块的支持,而在 Drupal 7 核心中已默认包含该功能。

大多数 Calendar(日历) 模块的功能都依赖于 Date 模块。因此,在更新 Calendar 模块时,请务必同时更新到最新版本的 Date 模块。

Date 6.2 版本目前需要 jQuery UI 模块(http://drupal.org/project/jquery_ui),以确保 DatePicker 弹出式日期选择器正常工作。

Drupal 与多域名网站

12/10/2025, by Ivan

近年来,多域名网站变得越来越流行。我们通常为移动设备创建单独的域名,为网站的 API 也创建独立的域名。将网站的部分功能部署在子域名上,可以在共享主站用户和节点数据库的同时,使用新功能。例如,我们有主域名 example.org,并为其创建 api.example.org、pda.example.org 等子域名。

正如您可能已经猜到的,在 Drupal 中可以非常轻松地实现多域名网站。而且实现方式有多种:

1)使用多个 Drupal 安装实例,每个使用独立的数据库。 这种方法最简单,无需额外配置,只需将不同站点安装在不同文件夹中并分配各自的子域名即可。

2)使用单个 Drupal 安装实例,共享同一个数据库。 在这种情况下,所有网站将共用用户、节点、评论、分类术语以及核心系统。这种方法适用于为不同设备提供相同功能的网站。

3)使用多个 Drupal 安装实例,共享一个数据库。 这种方式适用于功能定位不同的网站,例如为主站实现 API 服务。