Vorlage:Artist: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(38 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | {{#vardefine: | + | {{#vardefine: time |
− | | {{# | + | |{{#arraymap: {{{time|}}} |/%20/|x|x|\s}} |
− | | | + | }}<!-- |
− | | | + | -->{{#vardefine: artist_time |
+ | | {{#switch: {{#var:time}} | ||
+ | |Alles= {{{artist_all|}}} | ||
+ | |Neuzeit= {{{artist_neu|}}} | ||
+ | |Moderne und Gegenwart= {{{artist_mod|}}} | ||
+ | |#default={{{artist_alt|}}} | ||
}} | }} | ||
− | }}{{#vardefine: query | + | }}<!-- |
− | |[[gemacht_von::{{#var: artist}} ]] | + | -->{{#vardefine: artist |
− | }} | + | | {{#arraymap:{{#var: artist_time}}|,|§ |
− | {{#ask:{{#var: query}} | + | | {{#regex: § |/\s*\(\d+\)/ |}} |
− | + | |{{!}}{{!}} | |
− | + | }} | |
− | + | }}<!-- | |
− | + | -->{{#vardefine: query | |
− | + | | {{#if:{{#var: artist}} | |
− | + | | [[gemacht_von::{{#var: artist}} ]] | |
− | + | | [[gemacht_von::+]][[Periode::{{#ifeq: {{#var: time}}|Alles|+|{{#var: time}} }}]] | |
− | + | }} | |
− | + | }}<!-- | |
− | | intro= <h2> | + | -->{{#vardefine: showartist |
− | | outro=</div> | + | | {{#arraymap:{{#var: artist}}|{{!}}{{!}}|§ |
− | | default= <p style='text-align:center'>Kein Ergebnis für „{{#var: | + | | {{#regex: § |
− | }} | + | |/(.+);\s*(.+)/ |
+ | |\2 \1 | ||
+ | }} | ||
+ | |,\s | ||
+ | |\sund\s | ||
+ | }} | ||
+ | }}<!-- | ||
+ | -->{{#vardefine: showartist | ||
+ | | {{#if:{{#var:showartist}} | ||
+ | | Werke von {{#var:showartist}} {{#ifeq: {{#var: time}}|Alles||({{#var: time}}) }} | ||
+ | | Alle Werke aus {{#ifeq: {{#var: time}}|Alles|allen Perioden|{{#var: time}} }} | ||
+ | }} | ||
+ | }}<!-- | ||
+ | |||
+ | Abfrage ausführen | ||
+ | |||
+ | --><div class=showResults>{{#ask:{{#var: query}} | ||
+ | |? hat_bildtitel= | ||
+ | |? hat_bildinfo= | ||
+ | |? hat_bildquelle= | ||
+ | | link=none | ||
+ | | limit= 100 | ||
+ | | format= plainlist | ||
+ | | sort= gemacht_von | ||
+ | | template= bild_liste4 | ||
+ | | intro= <h2>{{#var:showartist}}</h2><p style='text-align:right'>{{#switch:{{#ask: {{#var:query}}|format= count}} | ||
+ | | 1 = 1 Bild | ||
+ | | #default= {{#ask: {{#var:query}}|format= count}} Bilder | ||
+ | }} </p> <div class=bildliste4> | ||
+ | |outro=</div> | ||
+ | | default= <p style='text-align:center'>Kein Ergebnis für „{{#var:showartist}}“</p> | ||
+ | }}</div> | ||
+ | <noinclude> | ||
+ | <templatedata> | ||
+ | { | ||
+ | "params": { | ||
+ | "time": {}, | ||
+ | "artist_all": {}, | ||
+ | "artist_neu": {}, | ||
+ | "artist_mod": {}, | ||
+ | "artist_alt": {} | ||
+ | }, | ||
+ | "description": "Vorlage für das Formular:Artist" | ||
+ | } | ||
+ | </templatedata> | ||
+ | </noinclude> |
Aktuelle Version vom 17. November 2022, 18:48 Uhr
Kein Ergebnis für „Alle Werke aus“
Ein Vorkommen von „“ in der Abfrage wurde nicht durch ein entsprechendes „“ abgeschlossen.Vorlage für das Formular:Artist
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Time | time | keine Beschreibung | Unbekannt | optional |
Artist_all | artist_all | keine Beschreibung | Unbekannt | optional |
Artist_neu | artist_neu | keine Beschreibung | Unbekannt | optional |
Artist_mod | artist_mod | keine Beschreibung | Unbekannt | optional |
Artist_alt | artist_alt | keine Beschreibung | Unbekannt | optional |