2

在 MediaWiki 页面中,我想要一个指向文件和文件描述页面的链接。我以前见过这个,但我现在找不到它......它看起来像

{{file|MyFileName|pdf|This is my PDF file}}

最后页面显示“这是我的 PDF 文件”作为直接链接,旁边有一个 PDF 小图标,实际上是说明页面的链接。我相信这适用于 pdf、doc、docx、ppt、pptx 等。开头的前缀始终是“文件”,第二个选项是您放置文件类型的位置。

当然,我只是在我的 MediaWiki 1.19.0 安装上尝试过,但它不起作用。

它看起来像是某种模板嵌入,要么我的配置错误,要么我没有模板,或者我的 MediaWiki 版本太旧。我有文件模板,但因为我可以让它的一半像这样工作:

[[:File:MyFileName.pdf|This is my PDF file]]

我什至记得看到一个页面将这两种格式描述为链接到文件的“旧”和“新”方式,但我现在也找不到那个页面。

4

2 回答 2

0

您可以像这样创建此类模板的简单版本:

[[Media:{{{1}}}.{{{2}}}|{{{3}}}]] [[:File:{{{1}}}.{{{2}}}|(description)]]

Media命名空间用于直接链接文件:指定要链接到描述页面而不显示文件。

如果您想为每种文件类型设置一个图标,则需要{{#switch}}在文件类型上。

于 2013-01-10T12:44:25.977 回答
0

详细地说,模板可能有这样的结构:

模板:文件

[[Media:{{{1|}}}.{{{2|}}}|{{{3|}}}]]<!--
-->[[File:{{{2|}}} icon.png|link=File:{{{1|}}}.{{{2|}}}]]

继续为您计划使用的每种文件类型加载图标图像。(如果图像不是图标大小,您还需要在其中添加宽​​度修饰符。)使用此模板,应该生成您描述的输出:一个名为“这是我的 PDF 文件”{{file|MyFileName|pdf|This is my PDF file}}的直接链接MyFileName.pdf,后跟一个嵌入图像,该图像File:Pdf icon.png也是 的描述页面的链接MyFileName.pdf

于 2013-02-22T15:46:10.593 回答