Foto-Manifestation

Aus Data-Wiki
Version vom 25. August 2022, 10:31 Uhr von imported>Glorius (Die Seite wurde neu angelegt: „<pre> <dfl:part name="Foto-Manifestation"> <!-- Aus dem an a8450/fto eingespielten FTO-Dokument werden die Ebenen 2-5 berücksichtigt. Keine Durchspielung v…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
<dfl:part name="Foto-Manifestation">
			<!-- Aus dem an a8450/fto eingespielten FTO-Dokument werden die Ebenen 2-5 berücksichtigt. Keine Durchspielung von Informationen des eingespielten FTO aus darüberliegenden Ebenen.  -->
			<h3 class="ssy_{generate-id()} mediaParts">
				<dfl:when test="a84230">
					<dfl:for-each select="a84230">
						<dfl:wrap>{self::a84230}</dfl:wrap>
					</dfl:for-each>
				</dfl:when>
			</h3>
			<li class="Bausteine Foto-Manifestation ssy_{generate-id()} mediaParts">
				<dfl:when test="a84220 or a84226 or a84495 or a84gn">
					<span class="gridLeft">
						<dfl:text>Klassifikation:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:for-each select="a84220">
							<dfl:wrap>{self::a84220}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
						<dfl:for-each select="a84226">
							<dfl:wrap>{self::a84226}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
						<dfl:for-each select="a84495">
							<dfl:wrap>{self::a84495}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
					</span>
				</dfl:when>
				<dfl:when test="aft30/a3100 or aft35/a3600">
					<span class="gridLeft">
						<dfl:text>Herstellung:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:if test="aft30/a3100">
							<dfl:for-each select="aft30/a3100">
								<dfl:wrap>{parent::aft30[!=Herstell*]}</dfl:wrap>
								<dfl:if test="parent::aft30[!=Herstell*]">
									<dfl:text>:</dfl:text>
									<dfl:space/>
								</dfl:if>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<!-- Link zum Künstlerdokument in Lightbox, wenn eines vorhanden ist (=augmentierte KUE-Nr. in Feld a3000 vorhanden. Sonst Anzeige von a3100 ohne Link. -->
										<dfl:augmentableDetail detail="kuedocument3pic" select="a3000" action="toggleDetailMedium">
											<dfl:actionParam name="part" select="$ETEVariables/part"/>
											<dfl:actionParam name="medium" select="$ETEVariables/medium"/>
											<dfl:actionParam name="id" select="$ETEVariables/id"/>{../a31nn>>a3100}</dfl:augmentableDetail>
									</dfl:when>
									<dfl:otherwise>
										<!-- Link zum Künstlerdokument in Lightbox, wenn eines vorhanden ist (=augmentierte KUE-Nr. in Feld a3000 vorhanden. Sonst Anzeige von a3100 ohne Link. -->
										<dfl:augmentableDetail detail="kuedocument3" select="a3000" action="toggleDetail">
											<dfl:actionParam name="part" select="$ETEVariables/part"/>
											<dfl:actionParam name="medium" select="$ETEVariables/medium"/>{../a31nn>>a3100}</dfl:augmentableDetail>
									</dfl:otherwise>
								</dfl:choose>

								<dfl:space/>
								<dfl:wrap>{{({../a3470})}, {../a3475}, {../a3496}, {../a3498}}</dfl:wrap>
								<dfl:augmentedDetail detail="kuedocument3" select="a3000" template="Kuenstler-Dokument" jump="no"/>
								<dfl:augmentedDetail detail="kuedocument3pic" select="a3000" template="Kuenstler-Dokument" jump="no"/>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
						<dfl:if test="aft35/a3600">
							<dfl:for-each select="aft35/a3600">
								<dfl:wrap>{parent::aft35[!=Herstell*]}</dfl:wrap>
								<dfl:if test="parent::aft35[!=Herstell*]">
									<dfl:text>:</dfl:text>
									<dfl:space/>
								</dfl:if>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<!-- Link zum Werkstattdokument in Lightbox, wenn eines vorhanden ist (=augmentierte WER-Nr. in Feld a3500 vorhanden. Sonst Anzeige von a3600 ohne Link. -->
										<dfl:augmentableDetail detail="werdocument3pic" select="a3500" action="toggleDetailMedium">
											<dfl:actionParam name="part" select="$ETEVariables/part"/>
											<dfl:actionParam name="medium" select="$ETEVariables/medium"/>
											<dfl:actionParam name="id" select="$ETEVariables/id"/>{../a36nn>>a3600}</dfl:augmentableDetail>
									</dfl:when>
									<dfl:otherwise>
										<!-- Link zum Werkstattdokument in Lightbox, wenn eines vorhanden ist (=augmentierte WER-Nr. in Feld a3500 vorhanden. Sonst Anzeige von a3600 ohne Link. -->
										<dfl:augmentableDetail detail="werdocument3" select="a3500" action="toggleDetail">
											<dfl:actionParam name="part" select="$ETEVariables/part"/>
											<dfl:actionParam name="medium" select="$ETEVariables/medium"/>{../a36nn>>a3600}</dfl:augmentableDetail>
									</dfl:otherwise>
								</dfl:choose>

								<dfl:space/>
								<dfl:wrap>{{({../a3970})}, {../a3975}, {../a3996}, {../a3998}}</dfl:wrap>
								<dfl:augmentedDetail detail="werdocument3" select="a3500" template="Werkstatt-Dokument" jump="no"/>
								<dfl:augmentedDetail detail="werdocument3pic" select="a3500" template="Werkstatt-Dokument" jump="no"/>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
					</span>
				</dfl:when>
				<dfl:when test="a84060/a84064">
					<span class="gridLeft">
						<dfl:text>Datierung:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:when test="a84060/a84064">
							<dfl:for-each select="a84060/a84064">
								<dfl:wrap>{{parent::a84060[!=Datierung]}: {../a84066>>self::a84064} {[{../../a3180[not(../../a84060[1]/a84064)]}, {Quelle: {../a84061}}}}</dfl:wrap>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:when>
					</span>
				</dfl:when>
				<dfl:when test="a84260 or a84300 or a84358 or a8487 or a8489 or a84829 or a8478">
					<span class="gridLeft">
						<dfl:text>Material/Verfahren:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:if test="a84358">
							<dfl:for-each select="a84358">
								<dfl:wrap>{self::a84358}</dfl:wrap>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
						<dfl:if test="a84260[not(../..//fto/a84358)]">
							<dfl:for-each select="a84260[not(../..//fto/a84358)]">
								<dfl:wrap>{self::a84260}</dfl:wrap>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
						<dfl:if test="a84300[not(../..//fto/a84358)]">
							<dfl:for-each select="a84300">
								<dfl:wrap>{self::a84300}</dfl:wrap>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
						<dfl:if test="a8482">
							<dfl:for-each select="a8482">
								<dfl:wrap>{self::a8482}</dfl:wrap>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
						<!-- FM20170823: Ausgabe a8487a eingefügt -->
						<dfl:if test="a8487 and not(fto)">
							<dfl:for-each select="a8487">
								<dfl:wrap>{{self::a8487}, {a8487a}}</dfl:wrap>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
						<!-- FM20170823: Ausgabe a8489a eingefügt -->
						<dfl:if test="a8489 and not(fto)">
							<dfl:for-each select="a8489">
								<dfl:wrap>{{self::a8489}, {a8489a}}</dfl:wrap>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
						<!-- FM20170823: Ausgabe a8478a, 8479 eingefügt -->
						<dfl:if test="a8478 and not(fto)">
							<dfl:for-each select="a8478">
								<dfl:wrap>{{self::a8478}, {a8478a}, {Vorlage: {a8479}}}</dfl:wrap>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
						<dfl:if test="a8482 and not(fto)">
							<dfl:for-each select="a8482">
								<dfl:wrap>{self::a8482}</dfl:wrap>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
					</span>
				</dfl:when>
				<dfl:when test="a84360 or a84385 or a854g or a854k or a854m or a854n  or a854p or a8480">
					<span class="gridLeft">
						<dfl:text>Maße:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:if test="a84360">
							<dfl:wrap>{a84360}</dfl:wrap>
							<dfl:wrap>{\n{a84385}, {a845g}, {a854k}, {a854m}, {a854n}, {a854p}}</dfl:wrap>
						</dfl:if>
						<dfl:if test="a8480 and not(fto)">
							<dfl:wrap>{a8480}</dfl:wrap>
						</dfl:if>
					</span>
				</dfl:when>
				<dfl:when test="a2990">
					<span class="gridLeft">
						<dfl:text>Verbleib:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:wrap>{a2990}</dfl:wrap>
					</span>
				</dfl:when>
				<!-- ABKA3-1024: a9080 nicht anzeigen -->
				<!--dfl:when test="(a9080 or a9105)"-->
				<dfl:when test="a9105">
					<span class="gridLeft">
						<dfl:text>Befund:</dfl:text>
					</span>
					<span class="gridRight">
						<!-- ABKA3-1024: a9080 nicht anzeigen -->
						<!--dfl:wrap>{a9080}</dfl:wrap>
						<br/-->
						<dfl:wrap>{a9105}</dfl:wrap>
					</span>
				</dfl:when>
				<dfl:when test="(a84650 or a6760)">
					<span class="gridLeft">
						<dfl:text>Inschriften, Marken:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:for-each select="a84650">
							<dfl:wrap>{{self::a84650}: {a84686}, {a84684}, {a84660}, {Anbringungsort: {a84694}}, {a84697}}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
						<dfl:for-each select="a6760">
							<dfl:wrap>{{self::a6760}: {a6768}, {Transkription: {a6876}}, {Anbringungsort: {a6894}}, {Verzeichnis: {a6770}}, {Identitätsgrad: {a6773}, {Anzahl: {a6898}}}}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
					</span>
				</dfl:when>
				<dfl:when test="aft28[=Verwalt*] or a8460">
					<span class="gridLeft">
						<dfl:text>Sammlung:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:if test="aft28[=Verwalt*]">
							<dfl:for-each select="aft28[=Verwalt*]">
								<!-- FM20170517: vorher: {Zugang: {a9020}}, {a9022} -->
								<dfl:wrap>{{a2864}, {a2862}, {a2890[=private Sammlung]}, {a2900}, {a2930}, {Sammlungskontext: {a2940}}, {Aufnahme-Nr. {a2950}, {a2951}}, {Nummer des KHI Florenz: {a85fl}, {a84fl}}; {Bibliotheca Hertziana-Nr. {a84bh}; {a85bh}}; {GNM-Nr. {a84gm}}; {ZI-Inventar-Nr. {a85zi}}; {Signatur: {a8515}}, {Standort-Signatur {a907a}}, {Zugangs-Nr. {a907d}}, {Aktenzeichen {a9024}}, {alte Aufnahme-Nr. {a2952}}, {Leihgaben-Nr. {a2954}}, {Katalog-Nr. {a2960}}, {alte Katalog-Nr. {a2962}}, {Zugang: {a9020}, {a9022}}, {Dauer: {a2996}}}</dfl:wrap>
								<!-- FM20170517: Hyperlink auf aob28/a290i eingebaut. -->
								<dfl:if test="a290i">
									<a href="{a290i}" target="_blank">
										<dfl:wrap>{\n{mehr Informationen: {a290i}}}</dfl:wrap>
									</a>
								</dfl:if>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
							<dfl:wrap>{Folio/Seite: {a2965}}</dfl:wrap>
						</dfl:if>
						<dfl:if test="a8460[not(fto)]">
							<dfl:wrap>{{{self::a8460}, {a8461}, {Aufnahme-Nr. {a8470}}, {Positiv-Nr. {a8472}}, {Nummer des KHI Florenz: {a85fl}, {a84fl}}}; {Bibliotheca Hertziana-Nr. {a84bh}; {a85bh}}; {GNM-Nr. {a84gm}}; {ZI-Inventar-Nr. {a85zi}}; {Signatur: {a8515}}; {ehem. Aufnahme-Nr. {a8476}}; {Herkunft: {a8498}}; {Zugang: {a8496} {({a8497})}}; {Literaturnachweis: {a8499}}; {a8596}; {Konvolut: {a85fm}}}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:if>
					</span>
				</dfl:when>
				<dfl:when test="aft40">
					<span class="gridLeft">
						<dfl:text>Bezugsperson:</dfl:text>
					</span>
					<!-- Kailus 20160914: Normdatenausgabe entfernt -->
					<span class="gridRight">
						<dfl:for-each select="aft40">
							<dfl:wrap>{{self::aft40}: {a4100} ({a4475}), {a4498}}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
					</span>
				</dfl:when>
				<dfl:when test="aft45">
					<span class="gridLeft">
						<dfl:text>Bezugskörperschaft:</dfl:text>
					</span>
					<!-- Kailus 20160914: Normdatenausgabe entfernt -->
					<span class="gridRight">
						<dfl:for-each select="aft45">
							<dfl:wrap>{{self::aft45}: {a4600} ({a4975}), {a4998}}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
					</span>
				</dfl:when>
				<dfl:when test="fto/a84007[!=Doppelerfassung*] or fto/a84007[!=(Rbz)*]">
					<span class="gridLeft">
						<dfl:text>Bezug zu anderen Fotografien:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:for-each select="fto/a84007[!=Doppelerfassung*]|fto/a84007[!=(Rbz)*]">
							<dfl:choose>
								<!-- Link zur anderen Bild-Detailanzeige: Ausgangswert: a84007/a84008 der aktuellen Fotogruppe referenziert auf a8450/fto der Ziel-Fotogruppe -->
								<dfl:whendocumentavailable selectdoctype="'obj'" selectdocnumber="a84008">
									<a>
										<dfl:attribute name="href">
											<dfl:webrootbaseurl/>
											<dfl:text>document/obj</dfl:text>
											<dfl:wrap>{a84008}</dfl:wrap>
											<dfl:text>?medium=</dfl:text>
											<dfl:call-template selectdoctype="'obj'" selectdocnumber="a84008" template="getMedium"/>
										</dfl:attribute>
										<dfl:wrap>{{self::a84007}: {a84009} {({a8409a})}, {a84013}, ({a84010}, {a84011}, {a8401t}}</dfl:wrap>
									</a>
								</dfl:whendocumentavailable>
								<dfl:otherwise>
									<dfl:wrap>{{self::a84007}: {a84009} {({a8409a})}, {a84013}, ({a84010}, {a84011}, {a8401t}}</dfl:wrap>
								</dfl:otherwise>
							</dfl:choose>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
					</span>
				</dfl:when>
				<dfl:when test="aft28[!=Verwalt*] or a8498">
					<span class="gridLeft">
						<dfl:text>Provenienz:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:if test="aft28[!=Verwalt*]">
							<dfl:for-each select="aft28[!=Verwalt*]">
								<!-- FM20170517: vorher: {Zugang: {a9020}}, {a9022} -->
								<dfl:wrap>{{a2864}, {a2862}, {a2890[=private Sammlung]}, {a2900}, {a2930}, {Sammlungskontext: {a2940}}, {Aufnahme-Nr. {a2950}, {a2951}}, {Nummer des KHI Florenz: {a85fl}, {a84fl}}; {Bibliotheca Hertziana-Nr. {a84bh}; {a85bh}}; {GNM-Nr. {a84gm}}; {ZI-Inventar-Nr. {a85zi}}; {Signatur: {a8515}}, {Standort-Signatur {a907a}}, {Zugangs-Nr. {a907d}}, {Aktenzeichen {a9024}}, {alte Aufnahme-Nr. {a2952}}, {Leihgaben-Nr. {a2954}}, {Katalog-Nr. {a2960}}, {alte Katalog-Nr. {a2962}}, {Zugang: {a9020}, {a9022}}, {Dauer: {a2996}}}</dfl:wrap>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
						<dfl:if test="a8498 and not(fto)">
							<dfl:wrap>{a8498}</dfl:wrap>
						</dfl:if>
					</span>
				</dfl:when>
				<!-- Link zum Literaturdokument in Lightbox, wenn eines vorhanden ist (=augmentierte LIT-Nr. in Feld a8200 vorhanden. Sonst Anzeige von a8330 ohne Link. -->
				<dfl:when test="aft82/a8330 or aft82/a8350 or a8499">
					<span class="gridLeft">
						<dfl:text>Literatur:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:if test="aft82/a8330 or aft82/a8350">
							<dfl:for-each select="aft82[a8330]">
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:augmentableDetail detail="litdocument4pic" select="a8200" action="toggleDetailMedium">
											<dfl:actionParam name="part" select="$ETEVariables/part"/>
											<dfl:actionParam name="medium" select="$ETEVariables/medium"/>
											<dfl:actionParam name="id" select="$ETEVariables/id"/>{self::a8200}</dfl:augmentableDetail>
									</dfl:when>
									<dfl:otherwise>
										<dfl:augmentableDetail detail="litdocument4" select="a8200" action="toggleDetail">
											<dfl:actionParam name="part" select="$ETEVariables/part"/>
											<dfl:actionParam name="medium" select="$ETEVariables/medium"/>{self::a8200}</dfl:augmentableDetail>
									</dfl:otherwise>
								</dfl:choose>

								<dfl:if test="aft82/a8334">
									<dfl:text>;</dfl:text>
								</dfl:if>
								<dfl:wrap>{a8334}</dfl:wrap>
								<dfl:if test="position()=last() and aft82/a8350">
									<dfl:text>;</dfl:text>
									<dfl:wrap>{a8350}</dfl:wrap>
								</dfl:if>
								<dfl:augmentedDetail detail="litdocument4" select="a8200" template="Literatur-Dokument" jump="no"/>
								<dfl:augmentedDetail detail="litdocument4pic" select="a8200" template="Literatur-Dokument" jump="no"/>
								<dfl:if test="position()!=last()">
									<br/>
								</dfl:if>
							</dfl:for-each>
						</dfl:if>
						<dfl:if test="a8499 and not(fto)">
							<dfl:wrap>{a8499}</dfl:wrap>
						</dfl:if>
					</span>
				</dfl:when>
				<dfl:when test="a9990 or a599a or a9902">
					<span class="gridLeft">
						<dfl:text>Beschreibung:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:for-each select="a599a">
							<dfl:wrap>{{self::a599a}: {a599d}}</dfl:wrap>
							<br/>
							<dfl:wrap>{a599e}</dfl:wrap>
							<br/>
							<dfl:wrap>{a599g}</dfl:wrap>
							<br/>
							<dfl:wrap>{Autor: {a599n}}, {a599p}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
						<br/>
						<dfl:for-each select="a9990">
							<dfl:wrap>{self::a9990}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
					</span>
				</dfl:when>
				<dfl:when test="a9902">
					<span class="gridLeft">
						<dfl:text>Datensatz von: </dfl:text>
					</span>
					<span class="gridRight">
						<dfl:for-each select="a9902">
							<dfl:wrap>{self::a9902}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
					</span>
				</dfl:when>
			</li>
		</dfl:part>