Difference between revisions of "Template:DownloadExt"

From ICPWiki
Jump to navigation Jump to search
m (1 revision: Bib2SMW)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#if: {{#extmediaurl:{{{1}}}|noerror}}|{{SERVER}}/~icp/mimetype-icons/{{{3|{{#replace:{{#extmediamime:{{{1}}}}}|/|_}}}}}.png [{{SERVER}}{{#extmediaurl:{{{1}}}}} {{#if:{{{2|}}}|{{{2}}}|{{{1}}}}}]({{#extmediasize:{{{1}}}}})| {{#extmediaurl:{{{1}}} }} }}</includeonly><noinclude>
+
<includeonly>{{#if:{{#extmediaurl:{{{1}}}}}|[{{#extmediaurl:{{{1}}}}} {{#if:{{{2|}}}|{{{2}}}|{{{1}}}}}] ({{#extmediasize:{{{1}}}}})|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}}} (<span class="error">unknown file</span>)}}</includeonly><noinclude>
 
This template can be used to include links to downloadable files that have not been uploaded to mediawiki but reside somewhere else.  
 
This template can be used to include links to downloadable files that have not been uploaded to mediawiki but reside somewhere else.  
  
 
== Usage ==
 
== Usage ==
<code><nowiki>{{DownloadExt|</nowiki>''filename''<nowiki>|</nowiki>''linktext''<nowiki>|</nowiki>''type''<nowiki>}}</nowiki></code>
+
<code><nowiki>{{DownloadExt|</nowiki>''filename''<nowiki>|</nowiki>''linktext''<nowiki>}}</nowiki></code>
  
 
;''filename''
 
;''filename''
Line 9: Line 9:
 
;''linktext''
 
;''linktext''
 
:The text of the link to the download.
 
:The text of the link to the download.
;''type''
 
:Often, mediawiki cannot deduce the type of the file to be downloaded. In that case, pass the mimetype here.
 
 
   
 
   
 
== Examples ==
 
== Examples ==
* <code><nowiki>{{DownloadExt|slides01.pdf}}</nowiki></code> {{DownloadExt|slides01.pdf}}
+
* <code><nowiki>{{DownloadExt|teaching/2013-ss-hauptseminar/01-olenz-talk.pdf|Presentation (Olaf Lenz)}}</nowiki></code>: {{DownloadExt|/teaching/2013-ss-hauptseminar/01-olenz-talk.pdf|Presentation (Olaf Lenz)}}
* <code><nowiki>{{DownloadExt|harting07a.pdf}}</nowiki></code> {{DownloadExt|harting07a.pdf}}
+
* <code><nowiki>{{DownloadExt|harting07a.pdf}}</nowiki></code>: {{DownloadExt|harting07a.pdf}}
*<code><nowiki>{{DownloadExt|bla|test}}</nowiki></code>{{DownloadExt|bla|test}}
+
*<code><nowiki>{{DownloadExt|bla|test}}</nowiki></code>: {{DownloadExt|bla|test}}
*<code><nowiki>{{DownloadExt|bla}}</nowiki></code>{{DownloadExt|bla}}
+
*<code><nowiki>{{DownloadExt|bla}}</nowiki></code>: {{DownloadExt|bla}}
 
</noinclude>
 
</noinclude>

Latest revision as of 12:43, 17 June 2013

This template can be used to include links to downloadable files that have not been uploaded to mediawiki but reside somewhere else.

Usage

{{DownloadExt|filename|linktext}}

filename
The name of the file that can be downloaded, in a folder specified in the LocalSettings.php
linktext
The text of the link to the download.

Examples

  • {{DownloadExt|teaching/2013-ss-hauptseminar/01-olenz-talk.pdf|Presentation (Olaf Lenz)}}: Presentation (Olaf Lenz) (422 kB)
  • {{DownloadExt|harting07a.pdf}}: harting07a.pdf (unknown file)
  • {{DownloadExt|bla|test}}: test (unknown file)
  • {{DownloadExt|bla}}: bla (unknown file)