Material/Technik

Aus Data-Wiki
Version vom 25. August 2022, 08:12 Uhr von imported>Glorius (Die Seite wurde neu angelegt: „<pre> <dfl:part name="Material/Technik"> <!-- Kailus 20160914 Umbau: Ist a5358 besetzt, wird a5260 oder a5300 nicht angezeigt. Ist a5358 nicht besetzt, werd…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
<dfl:part name="Material/Technik">
			<!-- Kailus 20160914 Umbau: Ist a5358 besetzt, wird a5260 oder a5300 nicht angezeigt. Ist a5358 nicht besetzt, werden a5260 oder a5300 angezeigt. -->
			<dfl:if test="self::obj/a5260 or self::obj/a5282 or self::obj/a5300 or self::obj/a5358 or self::obj/a5810 or self::obj/a5815 or self::obj/a5722 or self::obj/a5702 or self::obj/a5703 or self::obj/a5704 or self::obj/a5726 or self::obj/a5710 or self::obj/a5711 or self::obj/a5720 or self::obj/a5724 or self::obj/a5725 or self::que/a8162">
				<dfl:li class="Bausteine Material/Technik">
					<span class="gridLeft">
						<dfl:text>Material/Technik:</dfl:text>
					</span>
					<span class="gridRight">
						<dfl:choose>
							<dfl:when test="a5358">
								<dfl:wrap>{\n{(self::obj[a5358])[last()]/a5358}}</dfl:wrap>
							</dfl:when>
							<dfl:otherwise>
								<dfl:for-each select="(self::obj[a5260])[last()]/a5260">
									<dfl:wrap>{self::a5260}</dfl:wrap>
									<dfl:if test="position()!=last() and self::a5260[!=*:] and self::a5260[!=*/]">
										<dfl:text>,</dfl:text>
									</dfl:if>
									<dfl:if test="position()!=last() and self::a5260[=*/]">
										<!-- Kailus 20160914 oder statt Slash eingesetzt -->
										<dfl:text> oder </dfl:text>
									</dfl:if>
									<dfl:if test="position()!=last()">
										<dfl:space/>
									</dfl:if>
								</dfl:for-each>
								<dfl:if test="(self::obj[a5260])[last()]/a5260 and (self::obj[a5300])[last()]/a5300">
									<dfl:text>, </dfl:text>
								</dfl:if>
								<dfl:for-each select="a5300">
									<dfl:wrap>{self::a5300}</dfl:wrap>
									<dfl:if test="position()!=last()">
										<dfl:choose>
											<dfl:when test="self::a5300[=*/]">
												<dfl:text> oder </dfl:text>
											</dfl:when>
											<dfl:otherwise>
												<dfl:text>, </dfl:text>
											</dfl:otherwise>
										</dfl:choose>
									</dfl:if>
								</dfl:for-each>
							</dfl:otherwise>
						</dfl:choose>
						<br/>
						<dfl:wrap>{\n{{(self::obj[a5282])[last()]/a5282::JOIN::,}, {(self::obj[a5810])[last()]/a5810}, {(self::obj[a5815])[last()]/a5815}}}</dfl:wrap>
						<br/>
						<dfl:wrap>{\n{{Plattenzustand: {(self::obj[a5722])[last()]/a5722}}, {Text: {(self::obj[a5702])[last()]/a5702}}, {(self::obj[a5703])[last()]/a5703}, {Schriftart: {(self::obj[a5704])[last()]/a5704}}, {(self::obj[a5726])[last()]/a5726}, {Sprache: {(self::obj[a5710])[last()]/a5710}}, {(self::obj[a5711])[last()]/a5711}, {Textstelle: {(self::obj[a5720])[last()]/a5720}}, {Auflage: {(self::obj[a5724])[last()]/a5724}}, {Exemplar: {(self::obj[a5725])[last()]/a5725}}}}</dfl:wrap>
						<br/>
						<dfl:wrap>{(self::que[a8162])[last()]/a8162}</dfl:wrap>
					</span>
				</dfl:li>
			</dfl:if>
		</dfl:part>