2016-10-04 22 views
1

有了这样的语法...如果我链接到Media Wiki中的内部PDF文件,如何防止PDF的缩略图显示?

[[File:foo.pdf]] 

...这可能是指一个文件中链接到MediaWiki页面。在这种情况下,缩略图会从第一个PDF页面生成并显示在页面的渲染视图中。

我的问题是:我如何防止这个缩略图生成,并提供一些PDF特定的图标呢? (所有PDF文件的一个图标?)

+0

您也可以使用'[[媒体:foo.pdf]'这将创建一个到PDF文件的直接链接。 – Tgr

回答

1

您可以防止缩略图的显示的只是让一个链接到文件,在前面加上冒号:

[[:File:foo.pdf]] 

但是,那么你赢了”没有任何图标。

要将其替换为图标,您需要指定要使用的图标。举例来说,如果你有即时共享开启:

[[File:Document-pdf.svg|25px|link=foo.pdf]] 

要对所有文件使用此,我建议在模板包裹起来,这样你就可以{{PDF|foo.pdf}}调用它。创建一个包含Template:PDF

[[File:Document-pdf.svg|25px|link={{{1}}}]] 

这样一来,你也可以显示文件名,以及如果你想:

[[File:Document-pdf.svg|25px|link={{{1}}}]] [[:File:{{{1}}}|{{{1}}}]] 
+0

是的,我记得那个冒号,但我没有收到一个图标。我希望会有某种配置选项或我不知道的语法参数。感谢您基于模板建议的解决方案:这是一个非常有趣的解决方案!我会试试这个! –

+0

不,没有内置的;基本上像这样的任何东西都可以处理我认为的模板。 (哦,不要忘了把这个问题标记为回答,如果是的话)。:-) –