Änderungen

Aus Fahrradmonteur
Zur Navigation springenZur Suche springen
K
1 Version
{{
#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>

<!-- vorher: [[Datei:{{{Bildname}}}|{{{Größe|20}}}px|link=|{{{alt|}}}]] -- jetzt als img-Tag -->

</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!

Navigationsmenü