Fundort

Aus Data-Wiki
Version vom 24. August 2022, 16:11 Uhr von imported>Glorius
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
<dfl:part name="Fundort">
			<dfl:if test="self::obj/aob26[=Fundort*] or self::obj/a5140[=Fundort*] or self::obj/a5124">
				<dfl:li class="Bausteine Fundort">
					<span class="gridLeft">
						<dfl:text>Fundort:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:for-each select="(self::obj[aob26])[last()]/aob26[=Fundort*]">
							<!-- Kailus 20160914: Normdatenausgabe entfernt -->
							<dfl:wrap>{{a2664}, {a2662}, {a2700}, {a2690[not (../a2700)]}, {a2660}, {a2661}, {a2730}, {a2750}, {a2740[not (../a2750)]}, {a2780}, {a2796}}</dfl:wrap>
							<dfl:if test="position()!=last()">
								<br/>
							</dfl:if>
						</dfl:for-each>
						<dfl:if test="self::obj/aob26[=Fundort*] or (self::obj/a5140[=Fundort*] or self::obj/a5124)">
							<br/>
						</dfl:if>
						<dfl:for-each select="(self::obj[a5140])[last()]/a5140[=Fundort*]">
							<dfl:wrap>{a5145}</dfl:wrap>
							<!-- FM20170517: Ausgabe nach a514rl an Formatierung von ob30rl angepasst: 'oder' Zeilenumbruch -->
							<dfl:if test="position()!=last()">
								<dfl:if test="not(preceding-sibling::a5140[1]/a514rl[text()[1]=current()/a514rl])">
									<dfl:space/>
									<dfl:value-of select="a514rl"/>
								</dfl:if>
								<br/>
							</dfl:if>
						</dfl:for-each>
						<dfl:if test="(self::obj/a5140[=Fundort*]) or (self::obj/a5124)">
							<br/>
						</dfl:if>
						<dfl:wrap>{(self::obj[a5124])[last()]/a5124}</dfl:wrap>
					</span>
				</dfl:li>
			</dfl:if>
		</dfl:part>