Vorlage:Achievement: Unterschied zwischen den Versionen

Aus Klimaschutz4All App Wiki
Zur Navigation springen Zur Suche springen
 
(16 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 11: Zeile 11:
 
             {{1.5em 1.5em 0 0}};">
 
             {{1.5em 1.5em 0 0}};">
 
   <h2 style="font-size:100%;font-weight:bold;border: none; margin: 0; padding:0; padding-bottom:.1em;">
 
   <h2 style="font-size:100%;font-weight:bold;border: none; margin: 0; padding:0; padding-bottom:.1em;">
−
     <span style="color:{{{titleforeground|#000000}}}">{{{title}}}</span>
+
     <span style="color:{{{titleforeground|#000000}}}">Achievement {{{title}}}</span>
−
  </h2>
 
 
   <span style="float: right;">
 
   <span style="float: right;">
 
   {{{badge}}}
 
   {{{badge}}}
 
   <span>
 
   <span>
 +
  </h2>
 +
 
</div>
 
</div>
 
<div style="display: block; border: 1px solid {{{border|#99c}}}; vertical-align: top; background: {{{background|#fff}}}; color: {{{foreground|#000}}}; margin-bottom: 10px; padding: .8em 1em 1em 1.3em; margin-top: 0em; {{border-radius|0 0 1.5em 1.5em}} {{{style|}}};">
 
<div style="display: block; border: 1px solid {{{border|#99c}}}; vertical-align: top; background: {{{background|#fff}}}; color: {{{foreground|#000}}}; margin-bottom: 10px; padding: .8em 1em 1em 1.3em; margin-top: 0em; {{border-radius|0 0 1.5em 1.5em}} {{{style|}}};">
Zeile 23: Zeile 24:
 
<h5 style="font-size:100%;font-weight:bold;border: none; margin: 0; padding:0; padding-bottom:.1em;"><span style="color:{{{#000000}}}">Beschreibungstext</span></h5>
 
<h5 style="font-size:100%;font-weight:bold;border: none; margin: 0; padding:0; padding-bottom:.1em;"><span style="color:{{{#000000}}}">Beschreibungstext</span></h5>
 
{{{1|{{{text|{{{text}}}}}}}}}
 
{{{1|{{{text|{{{text}}}}}}}}}
 +
 +
{{#if:{{{externalLink}}}| Weiterführender Link: [{{{externalLink}}}]|}}
 +
 +
Wiederkehrend: {{#if:{{{recurring}}}| {{{recurring}}}| 0}}
 +
 +
Laufzeit(Wochen): {{#if:{{{weeks}}}| {{{weeks}}}| 12}}
 +
 +
Frequenz( alle k Wochen abschließbar ): {{#if:{{{weekFrequency}}}| {{{weekFrequency}}}| 1}}
 +
 +
MaxCompletion: {{#if:{{{maxCompletion}}}| {{{maxCompletion}}}| MIN}}
  
 
Die Badge ist <span style="font-weight: bold;">{{{score}}}</span> Punkte Wert
 
Die Badge ist <span style="font-weight: bold;">{{{score}}}</span> Punkte Wert
Zeile 32: Zeile 43:
 
"params": {
 
"params": {
 
"name": {
 
"name": {
−
"required": true
+
"required": true,
 +
"label": "Name",
 +
"description": "Einzigartiger Name",
 +
"type": "string"
 
},
 
},
 
"title": {
 
"title": {
 
"label": "Titel",
 
"label": "Titel",
−
"suggested": true
+
"suggested": true,
 +
"description": "Angezeigter Titel",
 +
"type": "string",
 +
"autovalue": ""
 
},
 
},
 
"text": {
 
"text": {
−
"required": true
+
"required": true,
 +
"label": "Text",
 +
"description": "Infotext des Achievements",
 +
"type": "string"
 
},
 
},
 
"score": {
 
"score": {
−
"required": true
+
"required": true,
 +
"label": "Punkte",
 +
"type": "number"
 
},
 
},
 
"badge": {
 
"badge": {
Zeile 49: Zeile 71:
 
"type": "string",
 
"type": "string",
 
"autovalue": "",
 
"autovalue": "",
 +
"suggested": true
 +
},
 +
"maxCompletion": {
 +
"label": "Maximaler Abschluss",
 +
"description": "Maximaler Abschlussgrad des dazugehörigen Badges, bis zu dem das Achievement auswählbar bleibt. ",
 +
"example": "min, med, good, max",
 +
"type": "string",
 +
"suggested": true,
 +
"autovalue": "max"
 +
},
 +
"externalLink": {
 +
"label": "Weiterführender Link",
 +
"type": "url",
 
"suggested": true
 
"suggested": true
 
},
 
},
Zeile 55: Zeile 90:
 
"autovalue": "achievement",
 
"autovalue": "achievement",
 
"required": true
 
"required": true
 +
},
 +
"recurring": {
 +
"label": "Wiederkehrend",
 +
"type": "boolean",
 +
"suggested": true,
 +
"autovalue": "",
 +
"description": "0 falls einmalig, sonst mehr "
 +
},
 +
"weeks": {
 +
"label": "Wochen",
 +
"description": "Wie viele Wochen soll das Achievement verfügbar bleiben?",
 +
"type": "number",
 +
"autovalue": "12",
 +
"suggested": true
 +
},
 +
"weekFrequency": {
 +
"description": "Wie häufig soll das Achievement auftauchen? Wichtig: Wirkt sich nicht auf die laufzeit aus. **NOCH NICHT IMPLEMENTIERT** ",
 +
"example": "1 = Jede Woche, 4 = Jede 4te Woche"
 
}
 
}
 
},
 
},
Zeile 65: Zeile 118:
 
"score",
 
"score",
 
"badge",
 
"badge",
−
"typename"
+
"maxCompletion",
 +
"externalLink",
 +
"typename",
 +
"recurring",
 +
"weeks",
 +
"weekFrequency"
 
]
 
]
 
}
 
}
 
</templatedata>
 
</templatedata>
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 21. Februar 2020, 16:24 Uhr


Achievement {{{title}}} {{{badge}}}

Einzigartiger Name: {{{name}}}
Beschreibungstext

{{{text}}}

Weiterführender Link: [{{{externalLink}}}]

Wiederkehrend: {{{recurring}}}

Laufzeit(Wochen): {{{weeks}}}

Frequenz( alle k Wochen abschließbar ): {{{weekFrequency}}}

MaxCompletion: {{{maxCompletion}}}

Die Badge ist {{{score}}} Punkte Wert


Vorlage für ein Achievement

Vorlagenparameter

Diese Vorlage bevorzugt Blockformatierung von Parametern.

ParameterBeschreibungTypStatus
Namename

Einzigartiger Name

Zeichenfolgeerforderlich
Titeltitle

Angezeigter Titel

Autowert
Zeichenfolgevorgeschlagen
Texttext

Infotext des Achievements

Zeichenfolgeerforderlich
Punktescore

keine Beschreibung

Nummererforderlich
Abzeichenbadge

Name des Abzeichens zu dem das Achievement gehört

Autowert
Zeichenfolgevorgeschlagen
Maximaler AbschlussmaxCompletion

Maximaler Abschlussgrad des dazugehörigen Badges, bis zu dem das Achievement auswählbar bleibt.

Beispiel
min, med, good, max
Autowert
max
Zeichenfolgevorgeschlagen
Weiterführender LinkexternalLink

keine Beschreibung

URLvorgeschlagen
Typenametypename

Magischer Wert um die Vorlage einfacher zur App zu übertragen.

Autowert
achievement
Unbekannterforderlich
Wiederkehrendrecurring

0 falls einmalig, sonst mehr

Autowert
Booleschvorgeschlagen
Wochenweeks

Wie viele Wochen soll das Achievement verfügbar bleiben?

Autowert
12
Nummervorgeschlagen
WeekFrequencyweekFrequency

Wie häufig soll das Achievement auftauchen? Wichtig: Wirkt sich nicht auf die laufzeit aus. **NOCH NICHT IMPLEMENTIERT**

Beispiel
1 = Jede Woche, 4 = Jede 4te Woche
Unbekanntoptional