Vorlage:Artist: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(51 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: artist | ||
+ | | {{#arraymap:{{#var: artist_time}}|,|§ | ||
+ | | {{#regex: § |/\s*\(\d+\)/ |}} | ||
+ | |{{!}}{{!}} | ||
}} | }} | ||
}}<!-- | }}<!-- | ||
− | + | -->{{#vardefine: query | |
− | -->{{#vardefine: | + | | {{#if:{{#var: artist}} |
− | | {{# | + | | [[gemacht_von::{{#var: artist}} ]] |
− | |/( | + | | [[gemacht_von::+]][[Periode::{{#ifeq: {{#var: time}}|Alles|+|{{#var: time}} }}]] |
− | | | + | }} |
+ | }}<!-- | ||
+ | -->{{#vardefine: showartist | ||
+ | | {{#arraymap:{{#var: artist}}|{{!}}{{!}}|§ | ||
+ | | {{#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}} }} | ||
}} | }} | ||
− | }} | + | }}<!-- |
− | {{#var: | + | |
− | < | + | Abfrage ausführen |
− | {{# | + | |
− | | | + | --><div class=showResults>{{#ask:{{#var: query}} |
− | | {{#ask: | + | |? 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> | }}</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 |