Werk-Unformated-Themen

Aus Data-Wiki
<dfl:part name="Werk-Unformated-Themen">
			<dfl:for-each select="(self::obj[a55pl])[last()]/a55pl">
				<dfl:wrap>{{Beworbenes Produkt: {self::a55pl}} * {a55p2}}</dfl:wrap>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="self::obj/a55pl and (self::obj/a5500 or self::obj/a5510 or self::obj/a5540 or self::obj/a5550 or self::obj/a5560 or self::obj/a5520 or self::obj/a5580 or self::obj/a5590 or self::obj/a54fl|a55fl|a55fm|a54kb|a55kb|a55nb|a55dh|a55df or self::obj/a5630 or self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:for-each select="(self::obj[a5500])[last()]/a5500">
				<dfl:choose>
					<dfl:when test="position()=1">
						<dfl:wrap>{{Ikonographie: {self::a5500}} * {a5502}}</dfl:wrap>
					</dfl:when>
					<dfl:otherwise>
						<dfl:wrap>{{self::a5500} * {a5502}}</dfl:wrap>
					</dfl:otherwise>
				</dfl:choose>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="self::obj/a5500 and (self::obj/a5510 or self::obj/a5540 or self::obj/a5550 or self::obj/a5560 or self::obj/a5520 or self::obj/a5580 or self::obj/a5590 or a54fl|self::obj/a55fl|self::obj/a55fm|self::obj/a54kb|self::obj/a55kb|self::obj/a55nb|self::obj/a55dh|self::obj/a55df or a5630 or self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:for-each select="(self::obj[a5510])[last()]/a5510">
				<dfl:wrap>{{Sekundär: {self::a5510}} * {a5512}}</dfl:wrap>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="self::obj/a5510 and (self::obj/a5540 or self::obj/a5550 or self::obj/a5560 or self::obj/a5520 or self::obj/a5580 or self::obj/a5590 or self::obj/a54fl|self::obj/a55fl|self::obj/a55fm|self::obj/a54kb|self::obj/a55kb|self::obj/a55nb|self::obj/a55dh|self::obj/a55df or a5630 or self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:for-each select="(self::obj[a5540])[last()]/a5540">
				<dfl:wrap>{{Amtstitel: {self::a5540}} * {a5542}}</dfl:wrap>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="self::obj/a5540 and (self::obj/a5550 or self::obj/a5560 or self::obj/a5520 or self::obj/a5580 or self::obj/a5590 or self::obj/a54fl|self::obj/a55fl|self::obj/a55fm|self::obj/a54kb|self::obj/a55kb|self::obj/a55nb|self::obj/a55dh|self::obj/a55df or a5630 or self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:for-each select="(self::obj[a5550])[last()]/a5550">
				<dfl:wrap>{{Zeitbezug: {self::a5550}} * {a5552}}</dfl:wrap>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="self::obj/a5550 and (self::obj/a5560 or self::obj/a5520 or self::obj/a5580 or self::obj/a5590 or self::obj/a54fl|self::obj/a55fl|self::obj/a55fm|self::obj/a54kb|self::obj/a55kb|self::obj/a55nb|self::obj/a55dh|self::obj/a55df or a5630 or self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:for-each select="(self::obj[a5560])[last()]/a5560">
				<dfl:wrap>{{Lokalbezug: {self::a5560}} * {a5562}}</dfl:wrap>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="self::obj/a5560 and (self::obj/a5520 or self::obj/a5580 or self::obj/a5590 or self::obj/a54fl|self::obj/a55fl|self::obj/a55fm|self::obj/a54kb|self::obj/a55kb|self::obj/a55nb|self::obj/a55dh|self::obj/a55df or a5630 or self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:for-each select="(self::obj[a5520])[last()]/a5520">
				<dfl:wrap>{{Alternative Deutung: {self::a5520}} * {a5522}}</dfl:wrap>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="self::obj/a5520 and (self::obj/a5580 or self::obj/a5590 or self::obj/a54fl|self::obj/a55fl|self::obj/a55fm|self::obj/a54kb|self::obj/a55kb|self::obj/a55nb|self::obj/a55dh|self::obj/a55df or a5630 or self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:for-each select="(self::obj[a5580])[last()]/a5580">
				<dfl:wrap>{{Später hinzugefügtes Motiv: {self::a5580}} * {a5582}}</dfl:wrap>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="self::obj/a5580 and (self::obj/a5590 or self::obj/a54fl|self::obj/a55fl|self::obj/a55fm|self::obj/a54kb|self::obj/a55kb|self::obj/a55nb|self::obj/a55dh|self::obj/a55df or a5630 or self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:for-each select="(self::obj[a5590])[last()]/a5590">
				<dfl:wrap>{{Später entferntes Motiv: {self::a5590}} * {a5592}}</dfl:wrap>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="self::obj/a5590 and (self::obj/a54fl|self::obj/a55fl|self::obj/a55fm|self::obj/a54kb|self::obj/a55kb|self::obj/a55nb|self::obj/a55dh|self::obj/a55df or a5630 or self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:wrap>{{self::obj/a54fl::JOIN::,}, {self::obj/a55fl::JOIN::,}, {self::obj/a55fm::JOIN::,}, {self::obj/a54kb::JOIN::,}, {self::obj/a55kb::JOIN::,}, {self::obj/a55nb::JOIN::,}, {self::obj/a55dh::JOIN::,}, {self::obj/a55df::JOIN::,}}</dfl:wrap>
			<dfl:if test="self::obj/a54fl|self::obj/a55fl|self::obj/a55fm|self::obj/a54kb|self::obj/a55kb|self::obj/a55nb|self::obj/a55dh|self::obj/a55df and (a5630 or self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:for-each select="(self::obj[a5630])[last()]/a5630">
				<dfl:wrap>{Bildorganisation: {self::a5630}}</dfl:wrap>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="self::obj/a5630 and (self::que/a8096)">
				<dfl:text> - </dfl:text>
			</dfl:if>
			<dfl:for-each select="(self::que[a8096])[last()]/a8096">
				<dfl:wrap>{{self::a8096} * {a5502}}</dfl:wrap>
				<dfl:if test="position()!=last()">
					<dfl:text> - </dfl:text>
				</dfl:if>
			</dfl:for-each>
			<dfl:if test="(self::obj[a5600])[last()]/a5600">
				<dfl:for-each select="(self::obj[a5600])[last()]/a5600">
					<dfl:wrap>{self::a5600}</dfl:wrap>
					<dfl:if test="position()!=last()">
						<dfl:text> - </dfl:text>
					</dfl:if>
				</dfl:for-each>
			</dfl:if>
		</dfl:part>