logo

Palette - 让它色彩缤纷🎨

Palette — 可视化页面构建器,无需专业设计背景。

在线演示 下载 Palette

滚动

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 的裁剪功能配合使用。

ImageField Crop —— 支持在上传后永久裁剪图片指定区域。

Image FUpload —— 批量上传图片的工具模块。

ImageField 的依赖关系

ImageField 6.x 依赖 CCKFileField 模块。
ImageField 5.x 依赖 CCKImageAPI 模块。

与 ImageCache 的兼容性

Image.module —— ImageFieldimage.module 创建的内容类型不兼容。

如果为由 image.module 提供的内容类型添加 CCK ImageField 字段,image.module 会在更新节点时删除所有与 ImageField 相关的图片。

ImageCache 的迁移

请参考 FileField 模块的文档,以了解从其他模块(如 Image.moduleImage AttachNode Images)迁移数据的脚本列表。

Drupal 7 中的 ImageCache

Drupal 7 中,ImageField 已被整合进核心,因此不再需要单独安装此模块。
若要将 ImageField 从 Drupal 6 迁移至 Drupal 7,请安装 Drupal 7 CCK 模块包,并使用 Content Migrate 工具迁移 ImageField 数据。