Vorlage:Bild ns6: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Zeile 13: Zeile 13:
 
--><div class=bildseite>{{titel
 
--><div class=bildseite>{{titel
 
|{{{titel|}}}
 
|{{{titel|}}}
|{{#if: {{{archiv|}}} | Archivbildseite:  
+
|{{#if: {{{archiv|}}} | Archivbildseite (Bild nicht in Verwendung oder nicht indiziert):  
 
   | Bildseite:
 
   | Bildseite:
 
   }}
 
   }}
Zeile 71: Zeile 71:
 
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
 
}}<!--
 
}}<!--
-->{{#if: {{#var: v_terms}}
+
Bilder reduzieren
| {{#vardefine: v_imgs
+
-->{{#arrayslice:img_terms_short
| {{#ask:
+
|img_terms|0|9
  [[cites_term::{{#var:v_terms}}]] [[is_image_article::!{{PAGENAME}}]] OR
+
}}<!--
  [[gemacht_von::{{#var:v_terms}}]][[is_image_article::!{{PAGENAME}}]]
+
Bilder anzeigen
  | format=plain
+
-->{{#if: {{#arraysize:img_terms_short}}  
  | link= none
 
  | limit= 9
 
  | order= rand
 
  | searchlabel=
 
  }}
 
}}<!--  
 
 
 
Schreiben, wenn v_imgs
 
 
 
-->{{#if:{{#var: v_imgs}}
 
 
|<div class=verwandte_bilder>
 
|<div class=verwandte_bilder>
 
<h3>Verwandte Bilder</h3>
 
<h3>Verwandte Bilder</h3>
<div class='galerie_glossar b_liste'>
+
<div class='galerie_glossar b_liste'><!--
{{#regex: {{#var: v_imgs}}
+
-->{{#arrayprint: img_terms_short||§
|/[,\s]*([^,]+)[,\s]*/e
+
  |<div class=b_bild>[[§|180x180px|class=noviewer]]</div>
| <div class=b_bild> [[$1{{!}}180x180px{{!}}class=noviewer]]</div>  
+
  }}  
}}  
 
 
</div>
 
</div>
</div>}}}}<!--  
+
</div>
 +
}}<!--  
  
 
   Attribute
 
   Attribute
Zeile 139: Zeile 135:
 
|/[^,]*/}}
 
|/[^,]*/}}
 
}} }}<!--  
 
}} }}<!--  
 +
 +
Attribut Quelle
 
-->{{#set: hat_bildquellentext= {{#ifeq:{{{quelle|}}} | unbekannt |<!--do nothing-->
 
-->{{#set: hat_bildquellentext= {{#ifeq:{{{quelle|}}} | unbekannt |<!--do nothing-->
 
   | {{#var:quelle-text}}
 
   | {{#var:quelle-text}}
 
   }}<!--  
 
   }}<!--  
 +
 
 
Bildeintrag in Form eines Attributs erzeugen
 
Bildeintrag in Form eines Attributs erzeugen
-->
+
-->|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|}}}'  <!--

Version vom 17. April 2025, 13:37 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