2.690 Bytes hinzugefügt
, vor 12 Jahren
K{{
#ifexpr:{{#rpos:{{{Größe|}}}|x}}>-1
|{{#arraydefine:hoehe_breite|{{{Größe|}}}|/\s*x\s*/}}
{{#vardefine:Breite|{{#arrayindex:hoehe_breite|0}} }}
{{#vardefine:Hoehe|{{#arrayindex:hoehe_breite|1}} }}
| {{#vardefine:Breite|{{{Größe|20}}} }}
{{#vardefine:Hoehe|{{{Größe|20}}} }}
}}{{
#if:{{#var:show_archived_icon|}}|<html><div style="position:relative; display:</html>{{#if:{{#var:is_fileicon_on_playbutton|}}|block|inline}}<html>"><div style="position:absolute; top:</html>{{#if:{{#var:is_fileicon_on_playbutton|}}|50%|10%}}<html>; left:62%; z-index:12; font-size:</html>{{#expr:{{#var:Breite|}}/3+2}}<html>px"></html>'''{{rot|A}}'''<html></div></html>}}{{#ifeq:{{{linkIcon|}}}|false||<html><a href="f</html>{{#var:filepath}}<html>" </html>{{#if:{{{alt|}}}|alt="{{{alt|}}}" title="{{{alt|}}}"}}<html>></html>}}<html>
<img </html>src='{{filepath:{{{Bildname|}}}|nowiki}}' {{#if:{{#var:icon_classname|}}|class='{{#var:icon_classname|}}' }} {{#if:{{#var:icon_id|}}|id='{{#var:icon_id|}}' }} {{#if:{{{alt|}}}|title='{{{alt|}}}' alt='{{{alt|}}}' }} width='{{#var:Breite|}}px' height='{{#var:Hoehe|}}px'<html>></img></html>{{#ifeq:{{{linkIcon|}}}|false||<html></a></html>}}{{#if:{{#var:show_archived_icon|}}|<html></div>
</html>}}<noinclude>
== Parameter ==
=== Größe ===
Größe, in der das Icon/der Button angezeigt werden soll.
* Wird als Parameter ''Größe'' übergeben.
* Defaultwert ist ''20'' (also 20px).
* es kann auch ...|Größe=20x30 übergeben werden. Das entspricht Breite=20, Höhe=30.
=== linkIcon ===
Wenn linkIcon = ''false'', dann wird Icon nicht (wie üblich mit dem Icon-Bild) verlinkt.
=== #var:filepath ===
Der Pfad der Datei auf dem Laufwerk/Server bzw. im Dateisystem. Dieser wird als File-Link gesetzt (funktioniert nur im Internet Explorer).
* show_archived_icon wird als '''Variable''' übergeben - nicht als Parameter an die Vorlage!!!
=== #var:show_archived_icon ===
show_archived_icon = true: es soll ein rotes A angezeigt werden, um zu signalisieren, dass das Projekt archiviert wurde.
'''Achtung:'''
* show_archived_icon wird als '''Variable''' übergeben - nicht als Parameter an die Vorlage!!!
* das Flag ist ''nicht gesetzt'' (also '''leer, nicht false'''), wenn kein Icon angezeigt wird, sondern nur ein Pfad. Insbesondere bei Pfad-Ausgaben, die weiterverarbeitet werden, ist es wichtig, dass das A nicht ausgegeben wird, da es sich um ''Text'' handelt!
* anschließend die Variable wieder löschen!
=== #var:icon_classname und #var:icon_id ===
Wenn das img-Tag eine ID oder CSS-Klasse bekommen soll, kann sie mit diesen Variablen "übergeben" werden.
* anschließend die Variable wieder löschen!
</noinclude>