#pdf #mediawiki
#PDF #mediawiki
Вопрос:
С таким синтаксисом…
[[File:foo.pdf]]
… можно ссылаться на файл на странице MediaWiki. В этом случае миниатюра создается с первой страницы PDF и отображается в отображаемом виде страницы.
Мой вопрос: как мне предотвратить создание миниатюр и вместо этого представить какой-либо значок, специфичный для PDF? (Один значок для всех PDF-файлов?)
Комментарии:
1. Вы также можете использовать
[[Media:foo.pdf]]
which создаст прямую ссылку на PDF-файл.
Ответ №1:
Вы можете запретить отображение миниатюр, просто сделав их ссылкой на файл, добавив двоеточие:
[[:File:foo.pdf]]
Однако тогда вы не получите никакого значка.
Чтобы заменить это значком, вам нужно указать, какой значок использовать. Например, если у вас включен Instant Commons:
[[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}}}]]
Комментарии:
1. Да, я помню это с двоеточием, но, конечно, я не получаю значок. Я надеялся, что будет какой-то параметр конфигурации или синтаксический аргумент, о котором я не знал. Спасибо за предложенное решение, основанное на шаблоне: это очень интересное решение! Я попробую это!
2. Нет, ничего встроенного; в основном, я думаю, что все, что похоже на это, связано с шаблонами. (О, и не забудьте отметить этот вопрос как ответ, если он есть.) 🙂