Vorlage:Artist q: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
 
(17 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{#vardefine: Zeit
+
{{#vardefine: periode
| {{#ask: [[gemacht_von::+]][[Periode::{{{1|Neuzeit}}}]]
+
|{{#ifeq:{{{1|}}}|Alles|+|{{{1|}}} }}
 +
}}<!--
 +
-->{{#vardefine: artists
 +
| {{#ask: [[gemacht_von::+]][[Periode::{{#var:periode}}]]
 
   |?gemacht_von =  
 
   |?gemacht_von =  
 
   |mainlabel=-
 
   |mainlabel=-
 
   |link=none
 
   |link=none
   |limit= 500
+
   |limit= 500  
   |sort= gemacht_von
+
   |format=plain
   |format=plainlist
+
  |searchlabel=
 +
  }}, {{#ask: [[gemacht_von::+]][[Periode::{{#var:periode}}]]
 +
  |?gemacht_von =
 +
  |mainlabel=-
 +
  |link=none
 +
  |limit= 500
 +
   |format=plain
 +
  |searchlabel=
 +
  |offset=500
 
   }}
 
   }}
 
}}<!--
 
}}<!--
Duplikate entfernen
+
Werte in array, Duplikate entfernen, sortieren
-->{{#regex:{{#var: Zeit}}
+
-->{{#arraydefine: artists|{{#var: artists}}|,|unique, sort=asc}} <!--
  |/([^,]+),(?=\1(,{{!}}$))/
+
Trefferanzahl hinzufügen und anzeigen (arrayprint)
  |
+
-->{{#arrayprint:artists|,
  }}
+
|§ ({{#ask:[[gemacht_von::§]]|format=count}})
 +
}}
 +
<noinclude>
 +
<templatedata>
 +
{
 +
"params": {
 +
"1": {
 +
"description": "Periode",
 +
"type": "string",
 +
"required": true
 +
}
 +
},
 +
"description": "Erstellt eine Liste von Künstlern für angegebene Zeit"
 +
}
 +
</templatedata>
 +
</noinclude>

Aktuelle Version vom 21. November 2022, 17:37 Uhr

Ein Vorkommen von „“ in der Abfrage wurde nicht durch ein entsprechendes „“ abgeschlossen. (Die Abfrage enthält eine leere Bedingung.)

Erstellt eine Liste von Künstlern für angegebene Zeit

Vorlagenparameter

ParameterBeschreibungTypStatus
11

Periode

Zeichenfolgeerforderlich