这个视频我们来创建一个显示当前图片页面上的图片的相关信息的区块。比如图片的上传日期,大小等等...
这里我们还是需要使用视图模块,点击 结构,视图,我们可以在 相册 这个视图里创建这个区块… 点击 编辑 …
在这个视图里我们添加一个新的视图显示,点击 添加,选择 添加区块 … 修改一下 显示名称,图片信息区块 …
再改一下 标题… 图片信息 … 选择应用范围 … 点击 应用 … 然后再修改 区块名… 图片信息…
下面我们要决定在这个区块里显示的字段,我们要显示当前图片的上传日期还有尺寸。想要添加跟文件相关的字段,我们首先要去创建一个关联。
在视图的高级设置里,点击 关联 旁边的 添加 … 选中 File Usage: 文件 … 修改应用范围… 点击 应用 …
这样我们就可以添加文件相关的字段了,点击 字段 旁边的 添加 … 选中 文件:上传日期,还有 文件:尺寸 这两个字段 … 修改应用范围 … 点击 应用 … 应用 … 应用 …
去掉默认添加的 内容:标题 这个字段 …
现在我们得到的是网站里所有上传的文件的上传日期和尺寸的列表。我们需要根据相册里,在图片页面上的图片文件的ID,来动态的筛选一下这个列表。
来添加一个 上下文过滤器 … 勾选一下 文件: 文件ID,选择应用范围,然后点击 应用 …
给这个上下文过滤器指定一个默认的值… 选择 提供一个默认值 …
在选择默认值的类型之前,我们先来看一下相册图片的路径 … 回到前台页面,打开一个相册… 随便打开其中的一张图片…
注意图片的路径是 media-gallery/detail/xx/xx ,这个路径里的第一个出现的数字,就是相册内容的ID,最后的这个数字 … 是图片文件的 ID,我们需要用到这个图片文件的 ID ,作为上下文过滤器的默认值。
回到视图的配置界面… 类型,我们选择 URL 的原始值… 然后我们可以选择 路径组件,我们要使用的默认值,也就是图片文件的ID,出现在图片页面路径里的第四部分,前面三部分是 media-gallery ,然后是 detail,接着是相册内容的ID,第四部分是图片文件的 ID。
所以,路径组件这里,我们要选择 4… 点击 应用 … 保存…
打开 结构,区块… 找到 图片信息 这个区块… 把它放在 边栏第二 上面显示 … 点击 保存区块…
回到前台页面上… 找到一个相册… 打开其中的一张图片 … 在图片页面的右边,你会看到一个显示当前图片页面上的图片的上传日期和文件尺寸的区块。