2016-10-04 21 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

不,沒有內置的;基本上像這樣的任何東西都可以處理我認爲的模板。 (哦,不要忘了把這個問題標記爲回答,如果是的話)。:-) –