Vorlage:Curlingspiel/Doku

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 25. August 2018 um 15:11 Uhr durch Antonsusi (Diskussion | Beiträge) (Beispiele). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Diese Vorlage dient der Darstellung eines Curling-Ergebnisses in einer kleinen Tabelle. Es gibt zwei verschiedenen Einbindungsmethoden, je nachdem, ob die Punkte der einzelnen Ends aufgelistet werden (Detailformat) oder nicht (Kompaktformat). Aus Gründen der Abwärtskompatiblität sind die Parameterwerte etwas unterschiedlich.

Kopiervorlage

Wenn die Punkte aller Ends bekannt sind

{{Curlingspiel
|    Ends = 
|      LS = 
|   Team1 = 
|   Team2 = 
| Points1 = 
| Points2 = 
}}
{{Curlingspiel
|    Ends = 
|      LS = 
|   Team1 = 
|   Team2 =
| Points1 = 0000000000000
| Points2 = 0000000000000 
}}

Wenn nur das Ergebnis bekannt ist

{{Curlingspiel/Ergebnis
|  Breite =
|   Team1 = 
|   Team2 = 
|    Pts1 = 
|    Pts2 = 
}}
Inlineversion
{{Curlingspiel/Ergebnis|Breite= |Team1= |Team2= |Pts1= |Pts2= }}

Parameter

fatal JSON error: mw.text.jsonDecode: Syntax-Fehler
{ "description": "Darstellung eines '''Curlingspiels''' über 4 bis max. 20 Ends, ggf. des Ergebnisses",
  "params": {
     "Breite":
        { "label":       "",
          "description": "Gesamtbreite für die Box in der Einheit <code>em</code>",
          "type":        "line",
          "required":    false,
          "example":     "50em",
          "default":     "40em" },
     "Ends":
        { "label":       "",
          "description": "",
          "type":        "number",
          "required":    false },
     "LS":
        { "label":       "",
          "description": "",
          "type":        "number",
          "required":    false },
     "Team1":
        { "label":       "",
          "description": "",
          "type":        "content",
          "required":    false },
     "Team2":
        { "label":       "",
          "description": "",
          "type":        "content",
          "required":    false },
     "Points1":
        { "label":       "",
          "description": "",
          "type":        "line",
          "required":    false },
     "Points2":
        { "label":       "",
          "description": "",
          "type":        "line",
          "required":    false }
     "Pts1":
        { "label":       "",
          "description": "",
          "type":        "line",
          "required":    false },
     "Pts2":
        { "label":       "",
          "description": "",
          "type":        "line",
          "required":    false }
  },
  "format": "block align"
}

Verwendung der Parameter:

Parameter Curlingspiel Curlingspiel/Ergebnis
Breite nein ja
Ends ja nein
LS ja nein
Team1 ja ja
Team2 ja ja
Parameter Curlingspiel Curlingspiel/Ergebnis
Points1 ja nein
Points2 ja nein
Pts1 nein ja
Pts2 nein ja
Breite
Angabe einer Gesamtbreite für die Box. Bitte Einheit "em" nutzen. Vorgabe: 40em.
Ends
Anzahl der vorgesehenen Ends. Nur bei Extraends die Zahl der ausgespielten Ends. Vorgabe: 10, minimum: 5, maximal 13.
LS
Angabe, wer beim ersten Spiel (!) das recht des letzten Steins hat. Erlaubt ist 1 oder 2
Team1
Angabe des ersten Teams.
Team2
Angabe des zweiten Teams.
Points1
Angabe der Punkte für Team 1. Hier sind die Punkte - ACHTUNG ÄNDERUNG! - unmittelbar aufeinanderfolgend als Zeichenfolge anzugeben. Für ausgespielte Ends sind nur ganze Zahlen zugelassen. Wegen vorzeitiger Aufgabe nicht ausgespielte Ends bekommen ein "X". Ein Matchverlust wegen Zeitüberschreitung wird mit einem "T" gekennzeichnet.
Points2
Wie Points1, jedoch für das 2. Team.
Pts1
Erreichte Gesamtpunktzahl für Team 1 bei Kompaktformat.
Pts2
Erreichte Gesamtpunktzahl für Team 2 bei Kompaktformat.

Beispiele

Beispiel 1: Standardmäßige 10 Ends
{{Curlingspiel
|      LS = 2
|    Ends = 10
|   Team1 = {{NIX|2=Irgendwo}}
|   Team2 = {{NIX|2=Anderswo}}
| Points1 = 0123000011
| Points2 = 2000121010
}}

Ergibt:

Team
12345678910Gesamt
~Niemandsland Irgendwo
01230000118
~Niemandsland Anderswo🔨20001210107
Beispiel 2: Vorzeitiges Ende mit weniger als 10 End
{{Curlingspiel
|      LS = 1
|  Breite = 40em
|    Ends = 8
|   Team1 = {{NIX|2=Irgendwo}}
|   Team2 = {{NIX|2=Anderswo}}
| Points1 = 01230000XX
| Points2 = 20001314XX
}}

Ergibt:

Team
12345678Gesamt
~Niemandsland Irgendwo🔨012300006
~Niemandsland Anderswo
2000131411
Beispiel 3: 11 Ends
{{Curlingspiel
|      LS= 2
|    Ends = 11
|   Team1 = {{NIX|2=Irgendwo}}
|   Team2 = {{NIX|2=Anderswo}}
| Points1 = 01230000101
| Points2 = 20001210100
}}

Ergibt:

Team
1234567891011Gesamt
~Niemandsland Irgendwo
012300001018
~Niemandsland Anderswo🔨200012101007
Beispiel 4: Zeitüberschreitung
{{Curlingspiel
|      LS= 2
|    Ends = 10
|   Team1 = {{NIX|2=Irgendwo}}
|   Team2 = {{NIX|2=Anderswo}}
| Points1 = 012300001T
| Points2 = 200012101X
}}

Ergibt:

Team
12345678910Gesamt
~Niemandsland Irgendwo
012300001TT
~Niemandsland Anderswo🔨200012101X-
Beispiel 5: Nur das Ergebnis ist bekannt:
{{Curlingspiel/Ergebnis
|   Team1 = {{NIX|2=Irgendwo}}
|   Team2 = {{NIX|2=Anderswo}}
| Pts1 = 6
| Pts2 = 11
}}

oder:

{{Curlingspiel/Ergebnis|Team1={{NIX|2=Irgendwo}}|Team2={{NIX|2=Anderswo}}|Pts1=6|Pts2=11}}

Ergibt: Fehler! Vorlage Curlingresult: Ungültiges Curlingergebnis angegeben. "Points1" und "Points2" dürfen jeweils nur eine Zahl >= 0 enthalten!Vorlage:Curlingspiel/Wartung/Result

Beispiel 6: Nur das Ergebnis bei Zeitueberschreitung:
{{Curlingspiel/Ergebnis
|   Team1 = {{NIX|2=Irgendwo}}
|   Team2 = {{NIX|2=Anderswo}}
| Pts1 = T
| Pts2 = -
}}

Ergibt: Fehler! Vorlage Curlingresult: Ungültiges Curlingergebnis angegeben. "Points1" und "Points2" dürfen jeweils nur eine Zahl >= 0 enthalten!Vorlage:Curlingspiel/Wartung/Result