Vorlage:Bild ns6: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
 
(21 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 11: Zeile 11:
 
   Schreiben
 
   Schreiben
  
--><div class=bildseite>{{titel|{{{titel|}}}|Bildseite:}}<!--     
+
--><div class=bildseite>{{titel
 +
|{{{titel|}}}
 +
|{{#if: {{{archiv|}}} | Archivbildseite (Bild nicht in Verwendung oder nicht indiziert):
 +
  | Bildseite:
 +
  }}
 +
}}<!--     
 
--><dl><dd><small><!--
 
--><dl><dd><small><!--
 
-->{{#if:{{{info|}}}
 
-->{{#if:{{{info|}}}
Zeile 28: Zeile 33:
  
 
--><div style='visibility:hidden; height: 0; overflow: hidden'>[[{{FULLPAGENAME}}|180px]]</div><!--
 
--><div style='visibility:hidden; height: 0; overflow: hidden'>[[{{FULLPAGENAME}}|180px]]</div><!--
 +
 +
Kurzangabe zur Bildquelle erzeugen
 +
 +
-->{{#vardefine:quelle-text
 +
|{{ucfirst: {{#regex: {{#regex: {{#regex: {{#regex: {{#regex: {{{quelle|}}}
 +
|/\[\S+\s([^\]]+).*\]/|$1}}
 +
|/\s*\([^\)]*\)/|}}
 +
|/''/|}}
 +
|/(.{40}[^,\s]*).*/|$1}}
 +
|/[^,]*/}}
 +
}} }}<!--
 +
-->{{#vardefine:quelle-text
 +
| {{#ifeq: {{#var:quelle-text}} |Unbekannt|<!--do nothing-->
 +
  | {{#var:quelle-text}}
 +
  }}
 +
}}<!--
  
 
   Bildverwendung
 
   Bildverwendung
Zeile 42: Zeile 63:
 
}}</div> <!--  
 
}}</div> <!--  
  
Thema neu 
+
Schlagworte
  
-->{{#if: {{{thema|}}}{{{medium|}}}{{{g-artist|}}}
+
-->{{#if: {{{thema|}}}{{{medium|}}}{{{g-artist|}}}{{#var:quelle-text}}
 
|<div class=shortlist>Schlagworte: {{#if: {{{thema|}}}
 
|<div class=shortlist>Schlagworte: {{#if: {{{thema|}}}
 
   |* Thema: {{#arraymap: {{{thema|}}}|,|§
 
   |* Thema: {{#arraymap: {{{thema|}}}|,|§
Zeile 57: Zeile 78:
 
   }} {{#if: {{{g-artist|}}}
 
   }} {{#if: {{{g-artist|}}}
 
   |* Künstler:  {{#arraymap: {{{g-artist|}}}|,|§
 
   |* Künstler:  {{#arraymap: {{{g-artist|}}}|,|§
     |{{prettyURL|page=Metalog:Bilder|key=artist|value=§|text={{#regex:§|/;/|,}}}}{{#set: gemacht_von=§}}|,\s
+
     |{{prettyURL|page=Metalog:Bilder|key=artist|value=§|text={{#regex:§|/;/|,}}}}{{#set: gemacht_von=§}}|,\s  
    <!--|{{Bild_artist_q|artist=§|time={{{zeitalter|}}} }} -->
 
 
     }}
 
     }}
   }} </div>
+
  }} {{#if: {{#var:quelle-text}}
 +
  |* Bildquelle: {{prettyURL|page=Metalog:Bilder|key=quelle|value={{#var:quelle-text}}|text={{#var:quelle-text}} }} {{#set: hat_bildquellentext= {{#var:quelle-text}} }}
 +
   }}</div>
 
| [[Kategorie:Bild ohne Thema]]
 
| [[Kategorie:Bild ohne Thema]]
 
}}<!--  
 
}}<!--  
Zeile 66: Zeile 88:
 
Verwandte Bilder
 
Verwandte Bilder
  
-->{{#vardefine: v_terms
+
-->{{#arraydefine: v_terms
| {{#regex:{{#regex:{{#regex:{{#show: {{FULLPAGENAME}} |?cites_term}}  
+
|{{#show: {{FULLPAGENAME}} |?cites_term}}, {{#show: {{FULLPAGENAME}} |?gemacht_von}},
      |/([^,]+,*){1,5}/ <!--max. 6 fachbegriffe auswählen -->
+
|, |unique, sort=rand
      }}
+
}}<!--
    |/,$/ <!--ggf schlusskomma entfernen -->
+
 
    |
+
Bilderliste erzeugen
    }} <!-- Begriffe durch || trennen -->
+
-->{{#arraydefine: img_terms
  |/,\s*/
+
| {{#arrayprint: v_terms
  |{{!}}{{!}}
+
  |, |§
  }}<!-- Künstler hinzufügen
+
   |{{#ask:
-->{{#if:{{#show: {{FULLPAGENAME}} |?gemacht_von}}
+
    [[cites_term::§]][[is_image_article::!{{PAGENAME}}]] OR
   |{{!}}{{!}}{{#show: {{FULLPAGENAME}} |?gemacht_von}}
+
    [[gemacht_von::§]][[is_image_article::!{{PAGENAME}}]]
 +
    | format=plain
 +
    | link= none
 +
    | limit= 9
 +
    | searchlabel=
 
   }}
 
   }}
 +
}}
 +
|, |unique, sort=rand
 +
}}<!--
 +
Bilder reduzieren
 +
-->{{#arrayslice:img_terms_short
 +
|img_terms|0|9
 
}}<!--
 
}}<!--
-->{{#if: {{#var: v_terms}}
+
Bilder anzeigen
| {{#vardefine: v_imgs
+
-->{{#ifeq: {{#arraysize:img_terms_short}} |0 |<!--do nothing-->
| {{#ask:
+
|<div>
  [[cites_term::{{#var:v_terms}}]] [[is_image_article::!{{PAGENAME}}]] OR
+
<p>Verwandte Bilder:</p>
  [[gemacht_von::{{#var:v_terms}}]][[is_image_article::!{{PAGENAME}}]]
+
<div class='galerie_glossar b_liste'><!--
  | format=plain
+
-->{{#arrayprint: img_terms_short||§
  | link= none
+
   |<div class=b_bild>[[§|180x180px|class=noviewer]]</div>
   | limit= 9
+
   }}  
  | order= rand
+
</div>
  | searchlabel=  
+
</div>
   }}
 
 
}}<!--  
 
}}<!--  
 
Schreiben, wenn v_imgs
 
 
-->{{#if:{{#var: v_imgs}}
 
|<div class=verwandte_bilder>
 
<h3>Verwandte Bilder</h3>
 
<div class='galerie_glossar b_liste'>
 
{{#regex: {{#var: v_imgs}}
 
|/[,\s]*([^,]+)[,\s]*/e
 
| <div class=b_bild> [[$1{{!}}180x180px{{!}}class=noviewer]]</div>
 
}}
 
</div>
 
</div>}}}}<!--
 
  
 
   Attribute
 
   Attribute
  
-->{{#set: {{#if|{{{archiv|}}}
+
-->{{#set: {{#if: {{{archiv|}}}
 
   | is_archived_image_article={{PAGENAME}}  
 
   | is_archived_image_article={{PAGENAME}}  
 
   | is_image_article={{PAGENAME}}  
 
   | is_image_article={{PAGENAME}}  
Zeile 123: Zeile 141:
 
}}<!--
 
}}<!--
  
Attribute für Bilderabfrage (Metalog:Bilder)
+
Attribute für Bilderabfrage (Metalog:Bilder)  
 
+
    
Kurzangabe zur Bildquelle erzeugen
 
-->{{#vardefine:quelle-text
 
|{{ucfirst: {{#regex: {{#regex: {{#regex: {{#regex: {{#regex: {{{quelle|}}}
 
|/\[\S+\s([^\]]+).*\]/|$1}}
 
|/\s*\([^\)]*\)/|}}
 
|/''/|}}
 
|/(.{40}[^,\s]*).*/|$1}}
 
|/[^,]*/}}
 
}} }}<!--
 
-->{{#set: hat_bildquellentext= {{#ifeq:{{{quelle|}}} | unbekannt |<!--do nothing-->
 
   | {{#var:quelle-text}}
 
  }}<!--
 
 
Bildeintrag in Form eines Attributs erzeugen
 
Bildeintrag in Form eines Attributs erzeugen
-->
+
-->{{#set: item-bilderliste= <div class='js-Glossar imgs-G-neu' <!--
|item-bilderliste= <div class='js-Glossar imgs-G-neu' <!--
 
 
DIV enthält Daten zur Bilderauswahl auf Metalog:Bilder
 
DIV enthält Daten zur Bilderauswahl auf Metalog:Bilder
 
-->data-thema='{{{thema|}}}' data-medium='{{{medium|}}}'  <!--
 
-->data-thema='{{{thema|}}}' data-medium='{{{medium|}}}'  <!--
Zeile 161: Zeile 166:
 
   CSS
 
   CSS
  
-->{{#ifanon: <!--do nothing-->
+
-->{{#CSS:  {{#ifanon: {{#if: {{{archiv|}}} |
| {{#CSS: #filehistory, #mw-imagepage-section-filehistory {
+
#content, #footer {
 +
    display:none;
 +
    }
 +
body::before {
 +
    content: 'Bild nicht in Verwendung';
 +
    display: block;
 +
    position: relative;
 +
    top: 40vh;
 +
    background: #fff;
 +
    text-align: center;
 +
    padding: 2em;
 +
    } }}
 +
| #filehistory, #mw-imagepage-section-filehistory {
 
     display: block;
 
     display: block;
 
     }
 
     }
  }}
+
}}
 
}}
 
}}
 
</div></includeonly><noinclude>
 
</div></includeonly><noinclude>

Aktuelle Version vom 23. April 2025, 17:30 Uhr

Erstellt den Bildtext mit Daten von Vorlage:Bild.

Vorlagenparameter

ParameterBeschreibungTypStatus
Titeltitel

keine Beschreibung

Unbekanntoptional
Infoinfo

keine Beschreibung

Unbekanntoptional
Quellequelle

keine Beschreibung

Unbekanntoptional
Cc

keine Beschreibung

Unbekanntoptional
Zugriffzugriff

keine Beschreibung

Unbekanntoptional
Beschreibungbeschreibung

keine Beschreibung

Unbekanntoptional
Themathema

keine Beschreibung

Unbekanntoptional
Mediummedium

keine Beschreibung

Unbekanntoptional
G-artistg-artist

keine Beschreibung

Unbekanntoptional
Zeitalterzeitalter

keine Beschreibung

Unbekanntoptional
Info_kurzinfo_kurz

keine Beschreibung

Unbekanntoptional