Vorlage:Artist: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(32 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | {{#vardefine: | + | {{#vardefine: time |
− | | {{# | + | |{{#arraymap: {{{time|}}} |/%20/|x|x|\s}} |
− | |/\s*\(\d+\)/ | + | }}<!-- |
− | | | + | -->{{#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: query | ||
− | |[[gemacht_von::{{#var: artist}} ]] | + | | {{#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 | -->{{#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}} }} |
− | }} | + | }} |
− | }} | + | }}<!-- |
− | {{#ask:{{#var: query}} | + | |
− | + | Abfrage ausführen | |
− | + | ||
− | + | --><div class=showResults>{{#ask:{{#var: query}} | |
− | + | |? hat_bildtitel= | |
− | + | |? hat_bildinfo= | |
− | + | |? hat_bildquelle= | |
− | + | | link=none | |
− | + | | limit= 100 | |
− | + | | format= plainlist | |
− | | intro= <h2> | + | | sort= gemacht_von |
− | | outro=</div> | + | | 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> | | 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 |