Vorlage:AnomalieInfo: Unterschied zwischen den Versionen

Aus IngressWiki
(Dokumentation)
Zeile 1: Zeile 1:
 
{| class="wikitable" align="right" width="300px"
 
{| class="wikitable" align="right" width="300px"
| '''Titel / Link''' || [{{{Link}}} {{{Titel}}}]
+
| '''Titel / Link''' || {{plural:{{{Link|1}}} | {{{Titel}}} | [{{{Link}}} {{{Titel}}}] }}
 
|-  
 
|-  
 
| '''Datum''' || {{{Datum}}}
 
| '''Datum''' || {{{Datum}}}
 
|-  
 
|-  
| {{plural:{{{Badge|1}}}| '''Logo''' | '''Logo / Medaille'''}} || width="210px" | {{plural:{{{Badge|1}}}| [[Datei:{{{Logo}}}|200px]] | [[Datei:{{{Logo}}}|100px]] [[Datei:{{{Badge}}}|100px]]}}
+
| {{plural:{{{Badge|1}}}| '''Logo''' | '''Logo / Medaille'''}} || width="210px" | {{plural:{{{Badge|1}}}| [[Datei:{{{Logo}}}|150px]] | [[Datei:{{{Logo}}}|100px]] [[Datei:{{{Badge}}}|100px]]}}
 
|-  
 
|-  
 
| '''Endstand''' || {{{Endstand}}}
 
| '''Endstand''' || {{{Endstand}}}
 
|}
 
|}
 +
<noinclude>
 +
<br clear=all>
 +
== Dokumentation ==
 +
 +
Vier Parameter sind notwendig für das Template, zwei weitere sind optional:
 +
 +
{| class="wikitable"
 +
! Parameter !! Notwendig !! Bedeutung
 +
|-
 +
| Titel    || Ja        || Titel der Anomalie
 +
|-
 +
| Link      || Nein      || Link auf die Ankündigung / Übersicht
 +
|-
 +
| Datum    || Ja        || Textfeld mit dem Zeitraum / Datum der Anomalie
 +
|-
 +
| Logo      || Ja        || Verweis auf den Namen des Logos (ohne Link, ohne Datei) Beispiel: 13Magnus.png
 +
|-
 +
| Badge    || Nein      || Verweis auf den Namen der Medaille (ohne Link, ohne Datei) Beispiel: Darsana.png
 +
|-
 +
| Endstand  || Ja        || Textfeld mit dem Endstand
 +
|}
 +
 +
Beispiel:
 +
 +
<pre>
 +
<nowiki>{{AnomalieInfo|
 +
Titel=Darsana|
 +
Link=https://plus.google.com/u/0/+Ingress/posts/TpocZA4s91e|
 +
Datum=18.10.2014|
 +
Endstand=Resistance 8226,2 <br/>Enlightened 6399,03|
 +
Logo=DarsanaLogo.png|Badge=Darsana.png}}</nowiki>
 +
</pre>
 +
 +
=== Technischer Hintergrund ===
 +
 +
Durch Nutzen der <nowiki>{{plural}}</nowiki>-Funktion konnte ich optionale Parameter definieren. Ist der Parameter nicht gesetzt, wird ein anderer Text geschrieben. <nowiki>{{plural}}</nowiki> prüft technisch, ob der Wert "1" ist, ansonsten wird der zweite Wert ausgegeben. Übergebe ich einen Parameter mit dem Default-Wert "1" an <nowiki>{{plural}}</nowiki>, kann ich entsprechend reagieren, da der Default-Wert nur gesetzt ist wenn der Parameter leer übergeben wird.
 +
</noinclude>

Version vom 26. April 2015, 14:08 Uhr

Titel / Link {{{Titel}}}
Datum {{{Datum}}}
Logo [[Datei:{{{Logo}}}|150px]]
Endstand {{{Endstand}}}


Dokumentation

Vier Parameter sind notwendig für das Template, zwei weitere sind optional:

Parameter Notwendig Bedeutung
Titel Ja Titel der Anomalie
Link Nein Link auf die Ankündigung / Übersicht
Datum Ja Textfeld mit dem Zeitraum / Datum der Anomalie
Logo Ja Verweis auf den Namen des Logos (ohne Link, ohne Datei) Beispiel: 13Magnus.png
Badge Nein Verweis auf den Namen der Medaille (ohne Link, ohne Datei) Beispiel: Darsana.png
Endstand Ja Textfeld mit dem Endstand

Beispiel:

{{AnomalieInfo|
Titel=Darsana|
Link=https://plus.google.com/u/0/+Ingress/posts/TpocZA4s91e|
Datum=18.10.2014|
Endstand=Resistance 8226,2 <br/>Enlightened 6399,03|
Logo=DarsanaLogo.png|Badge=Darsana.png}}

Technischer Hintergrund

Durch Nutzen der {{plural}}-Funktion konnte ich optionale Parameter definieren. Ist der Parameter nicht gesetzt, wird ein anderer Text geschrieben. {{plural}} prüft technisch, ob der Wert "1" ist, ansonsten wird der zweite Wert ausgegeben. Übergebe ich einen Parameter mit dem Default-Wert "1" an {{plural}}, kann ich entsprechend reagieren, da der Default-Wert nur gesetzt ist wenn der Parameter leer übergeben wird.