Werk-Unformated-Datierung-lang

Aus Data-Wiki
<dfl:part name="Werk-Unformated-Datierung-lang">
			<dfl:if test="self::obj/a5060[a5064 or a5062]">
				<dfl:for-each select="(self::obj[a5060])[last()]/a5060[a5064 or a5062]">
					<dfl:wrap>{{self::a5060[!=Datierung]}: {a5062>>a5066>>a5064>>../aob30/a3180}, {Quelle: {a5061}}}</dfl:wrap>
					<!-- FM20170517: Ausgabe nach a506rl an Formatierung von ob30rl angepasst: 'oder' Zeilenumbruch -->
					<dfl:if test="position()!=last()">
						<dfl:if test="not(preceding-sibling::a5060[1]/a506rl[text()[1]=current()/a506rl])">
							<dfl:space/>
							<dfl:value-of select="a506rl"/>
						</dfl:if>
						<dfl:text> - </dfl:text>
					</dfl:if>
				</dfl:for-each>
			</dfl:if>
			<dfl:if test="self::que/a810a[a8100]">
				<dfl:for-each select="(self::que[a810a])[last()]/a810a">
					<dfl:wrap>{a8100}</dfl:wrap>
					<dfl:if test="position()!=last()">
						<dfl:text> - </dfl:text>
					</dfl:if>
				</dfl:for-each>
			</dfl:if>
		</dfl:part>