如何在MediaWiki中编辑已上传文件元数据以适配CategoryGallery扩展?
如何为MediaWiki上传文件添加元数据以配合CategoryGallery扩展使用
嘿,我来帮你一步步搞定这个问题,其实操作逻辑很清晰,跟着下面的步骤来就行:
1. 确认前置条件
首先确保你已经成功安装了Extension:CategoryGallery,这是后续所有操作的基础,如果还没完成安装,得先搞定这一步。
2. 编辑目标文件页面,添加元数据
以你提到的File:Eldar_Avatar_-_Mark_Gibbons_1994.jpg为例:
- 打开这个文件的页面,找到页面顶部或侧边的「编辑」按钮(不同MediaWiki主题位置略有差异),进入编辑模式
- 在编辑框中插入
PageSummary模板,用来设置生成图库标题所需的元数据。因为CategoryGallery的bpdcaption参数指定了要调用short_summary字段,所以模板要这么写:
比如你可以写:{{PageSummary|short_summary=这里填写你想作为图库标题的描述内容}}{{PageSummary|short_summary=1994年Mark Gibbons创作的灵族化身}} - 保存页面,这段描述就会作为元数据存储在该文件页面中了
3. 配置图库页面,调用元数据生成标题
- 打开你想要展示图库的页面(新建或编辑已有页面),插入CategoryGallery的调用代码:
注意把<catgallery cat="Aubry" bpdcaption="short_summary" />cat="Aubry"里的Aubry替换成你的文件实际所属的分类名称(要确保目标文件已经被归类到这个分类下) - 保存页面后刷新,你就能看到图库中的图片标题自动从对应文件页面的
short_summary元数据中提取生成了
一些额外注意事项
- 如果你的MediaWiki中没有
PageSummary模板,可能需要手动创建它。模板的核心作用是存储元数据,内容可以参考:
(这是利用Semantic MediaWiki的语法存储属性,CategoryGallery通常依赖这个逻辑){{#set:short_summary={{{short_summary|}}}}} - 如果你找不到文件页面的编辑按钮,检查一下你的用户权限,确保拥有编辑文件页面的权限
- 测试时可以先编辑一个文件,再刷新图库页面,验证标题是否正确显示
内容的提问来源于stack exchange,提问作者Jamie Hutber
相关产品推荐
相关产品推荐

