Vorlage:GeraetInfoBox: Unterschied zwischen den Versionen
(Neuen Vorlagenparameter „documentation“ hinzufügen) |
(Status „eingelagert“ in „in storage“ umbenennen) |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<includeonly>{| style="float: right; background-color: white; width:280px; border: 2px solid {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | <includeonly>{| style="float: right; background-color: white; width:280px; border: 2px solid {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | ||
-->broken=rgb(255,48,32)|beta=rgb(96,128,224)|working=rgb(64,192,64)| | -->broken=rgb(255,48,32)|beta=rgb(96,128,224)|working=rgb(64,192,64)|in storage=rgb(130,70,0)|gone=rgb(0,0,0)|<!-- | ||
-->rgb(154,154,154)<!-- | -->rgb(154,154,154)<!-- | ||
-->}}; border-collapse: collapse; margin:0 0 0.5em 0.5em;" | -->}}; border-collapse: collapse; margin:0 0 0.5em 0.5em;" | ||
|- style="background-color: {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | |- style="background-color: {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | ||
-->broken=rgb(255,48,32)|beta=rgb(96,128,224)|working=rgb(64,192,64)| | -->broken=rgb(255,48,32)|beta=rgb(96,128,224)|working=rgb(64,192,64)|in storage=rgb(130,70,0)|gone=rgb(0,0,0)|<!-- | ||
-->rgb(154,154,154)<!-- | -->rgb(154,154,154)<!-- | ||
-->}}; color:white; text-align:left;" | -->}}; color:white; text-align:left;" | ||
Zeile 11: | Zeile 11: | ||
-->}}</span><br /> | -->}}</span><br /> | ||
Status: {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | Status: {{#switch: {{lc: {{{status|unknown}}}<!-- -->}}|<!-- | ||
-->broken|beta|working| | -->broken|beta|working|in storage|gone={{{custom status|{{{status}}}}}}|<!-- | ||
-->unknown<!-- | -->unknown<!-- | ||
-->}} | -->}} | ||
Zeile 18: | Zeile 18: | ||
{{#if:{{{image|}}}|<!-- | {{#if:{{{image|}}}|<!-- | ||
-->{{col sep}} colspan="2" style="text-align: center; padding: 12px;" {{!}} [[Image:{{{image}}}|{{{imagesize|220}}}px]]<!-- | -->{{col sep}} colspan="2" style="text-align: center; padding: 12px;" {{!}} [[Image:{{{image}}}|{{{imagesize|220}}}px]]<!-- | ||
-->}} | |||
|- style="border-bottom:1px solid #F0F0F0;" | |||
{{#if:{{{manufacturer|}}}|<!-- | |||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Hersteller'''<!-- | |||
-->{{col sep}} {{{manufacturer}}}<!-- | |||
-->}} | -->}} | ||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
{{#if:{{{model|}}}|<!-- | {{#if:{{{model|}}}|<!-- | ||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} ''' | -->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Typ'''<!-- | ||
-->{{col sep}} {{{model}}}<!-- | -->{{col sep}} {{{model}}}<!-- | ||
-->}} | -->}} | ||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
| style="vertical-align: top; padding:0.2em 0.5em;" | ''' | | style="vertical-align: top; padding:0.2em 0.5em;" | '''Beschreibung''' || {{{description}}} | ||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
{{#if:{{{owner|{{{username|}}}}}}|<!-- | {{#if:{{{owner|{{{username|}}}}}}|<!-- | ||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} ''' | -->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Besitzer'''<!-- | ||
-->{{col sep}} {{#if: {{{username|}}} |<!-- | -->{{col sep}} {{#if: {{{username|}}} |<!-- | ||
-->{{#ifeq: {{{username}}}|{{{owner|{{{username}}}<!-- -->}}}|<!-- | -->{{#ifeq: {{{username}}}|{{{owner|{{{username}}}<!-- -->}}}|<!-- | ||
Zeile 47: | Zeile 52: | ||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
{{#if:{{{documentation|}}}|<!-- | {{#if:{{{documentation|}}}|<!-- | ||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} ''' | -->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Dokumentation'''<!-- | ||
-->{{col sep}} {{{documentation}}}<!-- | -->{{col sep}} {{{documentation}}}<!-- | ||
-->}} | -->}} | ||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
{{#if:{{{financing|}}}|<!-- | {{#if:{{{financing|}}}|<!-- | ||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} ''' | -->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Finanzierung'''<!-- | ||
-->{{col sep}} {{{financing}}}<!-- | -->{{col sep}} {{{financing}}}<!-- | ||
-->}} | -->}} | ||
|- style="border-bottom:1px solid #F0F0F0;" | |- style="border-bottom:1px solid #F0F0F0;" | ||
{{#if:{{{location|}}}|<!-- | {{#if:{{{location|}}}|<!-- | ||
-->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} ''' | -->{{col sep}} style="vertical-align: top; padding:0.2em 0.5em;" {{!}} '''Ort'''<!-- | ||
-->{{col sep}} {{{location}}}<!-- | -->{{col sep}} {{{location}}}<!-- | ||
-->}} | -->}} | ||
|}[[Kategorie:Gerät]]</includeonly><noinclude>{{Transclude-Doku}}</noinclude> | |}[[Kategorie:Gerät]]</includeonly><noinclude>{{Transclude-Doku}}</noinclude> |
Aktuelle Version vom 11. Dezember 2019, 17:33 Uhr
[Doku bearbeiten]Transclude Dokumentation für GeraetInfoBox
Die folgende Dokumentation wird von der Unterseite Vorlage:GeraetInfoBox/doc hierhin eingeblendet - das Transclude kann daher ganz anders aussehen als diese Seite.
Dokumentation zu diesem Mechanismus findet sich hier.
WorkingTest Status: working [box doku] | |
---|---|
Hersteller | Testtronics |
Typ | Testbox 42.0 |
Beschreibung | Dies ist eine Beispiel-Infobox mit allen Werten ausgefüllt |
Besitzer | Hansi (Hansinator) |
Dokumentation | Datei:Testbox.pdf und als Papierausgabe im Geräteordner |
Finanzierung | durch den Raum gekauft |
Ort | Raum |
Diese Vorlage bietet eine Infobox welche die wichtigsten Informationen eines Gerätes im RaumZeitLabor übersichtlich am rechten Seitenrand darstellt.
Verwendung
Um die Box zu verwenden, kann man unten stehenden Text einfach an den Beginn einer Geräte-Seite kopieren. Die verschiedenen parameter bestimmen unter anderem das verhalten und das aussehen der Box. Eine genaue Erklärung der Parameter findet sich weiter unten.
Wichtig: Die Box unterstützt fünf unterschiedliche Zustände eines Gerätes, nämlich beta, working, broken, in storage und gone (und unknown, d.h. Parameter „status“ nicht richtig ausgefüllt). Die Box ändert ihr Erscheinungsbild basierend auf diesem Parameter.
{{GeraetInfoBox |name = |status = |image = |manufacturer = |model = |description = |documentation = |location = |owner = |username = |financing = }} Parameter: name (optional): Gibt den Namen des Projektes an. (Default ist der Seitenname) status: Setzt den Projektstatus. Mögliche Werte sind beta, working, broken, in storage und gone. image (optional): Erwartet einen dateinamen und fügt diesen als Bild ein. Die Breite ist statisch auf 220px festgelegt. manufacturer (optional): Wie heißt der Hersteller? model (optional): Wie lautet die genaue Typenbezeichnung? description: Eine Kurzbeschreibung. documentation (optional): Wo befinden sich die Dokumente? owner: Gibt den Namen des Inhabers an. Wenn "username" ausgefüllt (Und/oder der selbe name ist), kann dieses Feld leer sein! username (optional): Gibt den Wiki-Benutzernamen des Authors an. financing (optional): Wie wurde es finanziert?
Demo
Hier eine kleine Demonstration!
StatusParamTest Status: beta [box doku] | |
---|---|
Beschreibung | This box tests the beta state. It also omits some of the optional parameters, to test if that works. |
Besitzer | Hansinator |
BrokenTest Status: broken [box doku] | |
---|---|
Beschreibung | This box tests the broken state. |
Besitzer | Hansinator |
InStorageTest Status: gone [box doku] | |
---|---|
Beschreibung | This box tests the “in storage” state. |
Besitzer | Hansinator |
GoneTest Status: gone [box doku] | |
---|---|
Beschreibung | This box tests the gone state. |
Besitzer | Hansinator |
StatusParamTest Status: unknown [box doku] | |
---|---|
Beschreibung | This box tests an unset device status to show how the box behaves and looks like for unknown states. It also omits some of the optional parameters, to test if that works. |
Besitzer | Hansinator |