Vorlage:Media: Unterschied zwischen den Versionen

Aus Fahrradmonteur
Zur Navigation springenZur Suche springen
Zeile 4: Zeile 4:
 
* Extension:StringFunctions (#sub)
 
* Extension:StringFunctions (#sub)
 
* Extension:Variables (#vardefine, #var)
 
* Extension:Variables (#vardefine, #var)
 
 
 
</noinclude><includeonly>{{#vardefine:IconArt|{{#switch:{{#sub:{{{1}}}|-4}}
 
</noinclude><includeonly>{{#vardefine:IconArt|{{#switch:{{#sub:{{{1}}}|-4}}
 
     |.PDF
 
     |.PDF
Zeile 23: Zeile 21:
 
     |.EML
 
     |.EML
 
     |.eml=Icon128px cYellow mail.png
 
     |.eml=Icon128px cYellow mail.png
 +
    |.BMP
 +
    |.bmp=Icon128px cBmp file.png
 +
    |.PNG
 +
    |.png=Icon128px cPng file.png
 +
    |.GIF
 +
    |.gif=Icon128px cGif file.png
 +
    |.JPG
 +
    |.jpg=Icon128px cJpg file.png
 +
    |.TXT
 +
    |.txt=Icon128px cTxt file.png
 
     |Icon128px cFull page.png}}}}{{#ifexist:Media:{{{1}}}|{{#if: {{{1}}}|<span >[[Datei:{{#var:IconArt}}|40px|link=Datei:{{{1|{{{1}}}}}}]][[Media:{{{1|{{{1}}}}}}|{{{2|{{{1}}}}}}]]</span>}}|[[Datei:{{#var:IconArt}}|40px|{{{1}}} nicht vorhanden! Hochladen?|link=Datei:{{{1|{{{1}}}}}}]] Info: <code>{{{1}}}</code> nicht vorhanden! <small>([[Datei:{{{1}}}]] Hochladen?)</small>}}</includeonly>
 
     |Icon128px cFull page.png}}}}{{#ifexist:Media:{{{1}}}|{{#if: {{{1}}}|<span >[[Datei:{{#var:IconArt}}|40px|link=Datei:{{{1|{{{1}}}}}}]][[Media:{{{1|{{{1}}}}}}|{{{2|{{{1}}}}}}]]</span>}}|[[Datei:{{#var:IconArt}}|40px|{{{1}}} nicht vorhanden! Hochladen?|link=Datei:{{{1|{{{1}}}}}}]] Info: <code>{{{1}}}</code> nicht vorhanden! <small>([[Datei:{{{1}}}]] Hochladen?)</small>}}</includeonly>

Version vom 13. Oktober 2011, 12:51 Uhr

Extensions needed:

  • Extension:ParserFunctions (#ifexist, #if, #switch)
  • Extension:StringFunctions (#sub)
  • Extension:Variables (#vardefine, #var)