type
status
date
slug
summary
tags
category
icon
password
😀
了解drupal管理媒体资源的方式。图片处理:样式图片,响应式图片,图像工具包;文件管理:引用文件字段,imce文件管理器;媒体实体:媒体实体解决的问题,媒体实体的简单使用体验。

公共文件管理

你可以在配置-文件系统中看到文件系统管理
notion image
notion image
在D:\drupal\web\sites\default\settings.php中可以配置公开路径,和其映射路径。
notion image
你可以使用公开路径访问本地的一个图片试试
notion image

图像管理

图像样式

notion image
比如我们添加一个admin_custom来试一试
notion image
notion image
记得保存
notion image
注意,样式图片(=应用该样式的原图片的副本)只会生成一次(重新进入页面,头像还是同一个角度)
notion image

响应式图片

(不做演示)
notion image

安装扩展

notion image

管理配置

notion image

使用

notion image

图像工具包

notion image

文件管理

正常添加文件字段就可以上传图片

notion image
notion image
🙄
可以看到文件字段上传时,使用的是操作系统的文件管理器。对于已经上传到服务器的文件不能复用,不够方便。

文件管理器imce

notion image

安装imce

 

在drupal后台安装

略,参考
2.drupal模块安装
2.drupal模块安装

在文件上传中使用

在使用文件字段的内容实体-管理表单显示中,勾选
notion image
notion image
 

在富文本编辑器中使用(比如上传图片)

notion image
记得保存。
之后在上传图片时就可以使用imce的管理器了。
notion image

媒体实体

drupal如何解决传统媒体管理的问题?

notion image
notion image
notion image
个人理解还是面向对象的思想,通过封装增加元信息帮助管理。

使用媒体实体管理文件

notion image
然后就能在结构中看到各种媒体类型
notion image
我们上传几张图片实体试试
notion image

添加媒体实体字段

notion image
notion image
notion image
notion image

media library扩展(!!视频中略过了这部分

如果你添加了media library扩展,就可以使用更好的meidia选择器。
notion image
notion image
notion image

🤗 总结归纳

  1. Drupal提供了完整的媒体管理功能:
  • 文件系统管理:可配置公开路径和映射路径
  • 图像样式:支持自定义图片样式和响应式图片
  • 图像工具包:提供图片处理工具
  1. 文件上传和管理方式:
  • 基础文件字段
  • IMCE文件管理器:支持文件复用和富文本编辑器集成
  1. 媒体实体管理:
  • 将文件封装为媒体实体,添加元数据便于管理
  • Media Library提供更好的媒体选择器界面

📎 参考文章

11.视图(上)9.互动与信息分类
Loading...
Narohaz
Narohaz
infp,二次元
Announcement
不成熟者的特征就在于为了理想选择高贵地死去,而成熟者则为了理想选择卑贱地活着。 ——J·D塞林格