Siehe-auch-Suche

Aus Data-Wiki
<dfl:part name="Siehe-auch-Suche">
			<!-- Kailus 20160914: Siehe-auch-Suchen auf Gattung (a5220), Sachbegriff (a5230), Technik (a5300), Material (a5260) entfernt, auf 99ga zugesetzt. -->
			<!-- Kailus 20160914: Einleitende Phrasen für bildbezogene Suchen angepasst. -->
			<!-- FotoSuche -->
			<dfl:if test="self::a8450">
				<!-- ABKA3-796 Punkt 6 -->
				<dfl:div class="Bausteine Siehe-auch-Suche">
					<h3>
						<dfl:text>Siehe auch </dfl:text>
					</h3>
					<ul>
						<dfl:choose>
							<!-- Spalte D -->
							<dfl:when test="self::a8450 and ancestor::obj[a5220[ri=.*fotografie]] and not(ancestor::que)">
								<!-- Zeile 201 -->
								<dfl:for-each select="(ancestor::obj[aob30[=Herstell*]])[last()]/aob30[=Herstell*]" distinct="a3100">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-photographer"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(a3100, '?', ''))"/>
											<dfl:text>Mehr Fotos von </dfl:text>
											<dfl:wrap>{a31nn>>a3100}</dfl:wrap>
										</dfl:action>
									</li>
								</dfl:for-each>
								<!-- 202 -->
								<dfl:for-each select="(ancestor::obj[aob35[=Herstell*]])[last()]/aob35[=Herstell*]" distinct="a3600">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-photographer"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(a3600, '?', ''))"/>
											<dfl:text>Mehr Fotos von </dfl:text>
											<dfl:wrap>{a36nn>>a3600}</dfl:wrap>
										</dfl:action>
									</li>
								</dfl:for-each>
								<!-- 203 -->
								<dfl:for-each select="(ancestor::obj[a5060[a5064 and a5071 and a5077 and text()[1]='Aufnahme']])[last()]/a5060[a5064 and a5071 and a5077 and text()[1]='Aufnahme']">
									<li>
										<dfl:action action="timelineQueryDocument">
											<dfl:actionParam name="fromDate" select="a5071"/>
											<dfl:actionParam name="toDate" select="a5077"/>
											<dfl:actionParam name="filter" value="pic-obj-timeline"/>
											<dfl:text>Mehr Fotos aus der Zeit von </dfl:text>
											<dfl:choose>
												<dfl:when test="a5071 = a5077">
													<dfl:wrap>{{a5071}}</dfl:wrap>
												</dfl:when>
												<dfl:otherwise>
													<dfl:wrap>{{a5071} - {a5077}}</dfl:wrap>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:action>
									</li>
								</dfl:for-each>
								<!-- 204: Datierung als Alternative falls es keines mit Aufnahme gibt -->
								<dfl:for-each select="(ancestor::obj[a5060[a5064 and a5071 and a5077 and text()[1]='Datierung' and not(../a5060[a5064 and a5071 and a5077 and text()[1]='Aufnahme'])]])[last()]/a5060[a5064 and a5071 and a5077 and text()[1]='Datierung' and not(../a5060[a5064 and a5071 and a5077 and text()[1]='Aufnahme'])]">
									<li>
										<dfl:action action="timelineQueryDocument">
											<dfl:actionParam name="fromDate" select="a5071"/>
											<dfl:actionParam name="toDate" select="a5077"/>
											<dfl:actionParam name="filter" value="pic-obj-timeline"/>
											<dfl:text>Mehr Fotos aus der Zeit von </dfl:text>
											<dfl:choose>
												<dfl:when test="a5071 = a5077">
													<dfl:wrap>{{a5071}}</dfl:wrap>
												</dfl:when>
												<dfl:otherwise>
													<dfl:wrap>{{a5071} - {a5077}}</dfl:wrap>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:action>
									</li>
								</dfl:for-each>
								<!-- 205 -->
								<dfl:for-each select="a8460">
									<li>
										<dfl:variable name="sammlung">
											<dfl:choose>
												<dfl:when test="self::a8460[=Frankfurter Goethe-Haus*]">
													<dfl:value-of select="'Frankfurter Goethe-Haus'"/>
												</dfl:when>
												<dfl:when test="self::a8460[=Bibliotheca Hertziana] or self::a8460[=(Bibliotheca Hertziana)]">
													<dfl:value-of select="'Bibliotheca Hertziana OR (Bibliotheca Hertziana)'"/>
												</dfl:when>
												<dfl:otherwise>
													<dfl:value-of select="self::a8460"/>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:variable>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign($sammlung),'%22')"/>
											<dfl:actionParam name="index" value="pic-partner-inst_unmapped"/>
											<dfl:text>Mehr Fotos aus der Sammlung </dfl:text>
											<dfl:wrap>{self::a8460}</dfl:wrap>
										</dfl:action>
									</li>
								</dfl:for-each>
								<!-- 206 -->
								<dfl:for-each-token select="a85fm" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
								<!-- 207 -->
								<dfl:for-each-token select="a85rb" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
								<!-- 208 -->
								<dfl:for-each-token select="ancestor::obj/a99ga" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
							</dfl:when>
							<!-- Spalte G -->
							<dfl:when test="ancestor::que">
								<dfl:for-each select="parent::que[aqu40[=Person (von)][a4100]]/aqu40[=Person (von)][a4100]">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(a4100)"/>
											<dfl:actionParam name="index" value="pic-photographer"/>
											<dfl:text>Mehr Fotos von </dfl:text>
											<dfl:wrap>{a41nn>>a4100}</dfl:wrap>
										</dfl:action>
									</li>
								</dfl:for-each>
								<dfl:for-each select="parent::que[a810a[a8101]]/a810a[a8101]">
									<li>
										<dfl:action action="timelineQueryDocument">
											<dfl:actionParam name="fromDate" select="a8101a"/>
											<dfl:actionParam name="toDate" select="a8101e"/>
											<dfl:actionParam name="filter" value="pic-obj-timeline"/>
											<dfl:text>Mehr Fotos aus der Zeit von </dfl:text>
											<dfl:choose>
												<dfl:when test="a8101a = a8101e">
													<dfl:wrap>{{a8101a}}</dfl:wrap>
												</dfl:when>
												<dfl:otherwise>
													<dfl:wrap>{{a8101a} - {a8101e}}</dfl:wrap>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:action>
									</li>
								</dfl:for-each>
								<dfl:for-each select="a8460">
									<li>
										<dfl:variable name="sammlung">
											<dfl:choose>
												<dfl:when test="self::a8460[=Frankfurter Goethe-Haus*]">
													<dfl:value-of select="'Frankfurter Goethe-Haus'"/>
												</dfl:when>
												<dfl:when test="self::a8460[=Bibliotheca Hertziana] or self::a8460[=(Bibliotheca Hertziana)]">
													<dfl:value-of select="'Bibliotheca Hertziana OR (Bibliotheca Hertziana)'"/>
												</dfl:when>
												<dfl:otherwise>
													<dfl:value-of select="self::a8460"/>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:variable>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign($sammlung),'%22')"/>
											<dfl:actionParam name="index" value="pic-partner-inst_unmapped"/>
											<dfl:text>Mehr Fotos aus der Sammlung </dfl:text>
											<dfl:wrap>{self::a8460}</dfl:wrap>
										</dfl:action>
									</li>
								</dfl:for-each>
								<!-- 206 -->
								<dfl:for-each-token select="a85fm" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
								<!-- 207 -->
								<dfl:for-each-token select="parent::que[aqu28[a2940]]/aqu28[a2940]/a2940" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
								<!-- 208 -->
								<dfl:for-each-token select="parent::que/a99ga" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
								<dfl:for-each select="parent::que/a8094" distinct="self::a8094">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(self::a8094)"/>
											<dfl:actionParam name="index" value="pic-sub-category"/>
											<dfl:text>Mehr Fotos zur Kategorie </dfl:text>
											<dfl:wrap>{self::a8094}</dfl:wrap>
										</dfl:action>
									</li>
								</dfl:for-each>
							</dfl:when>
							<!-- Spalte E -->
							<dfl:when test="not(ancestor::obj[a5220[ri=.*fotografie]]) and not(a8408) and not(ancestor::que)">
								<dfl:for-each-token select="a8490" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(.)"/>
											<dfl:actionParam name="index" value="pic-photographer"/>
											<dfl:text>Mehr Fotos von </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
								<dfl:for-each select="a8494[../a8494a and ../a8494e]">
									<li>
										<dfl:action action="timelineQueryDocument">
											<dfl:actionParam name="fromDate" select="../a8494a"/>
											<dfl:actionParam name="toDate" select="../a8494e"/>
											<dfl:actionParam name="filter" value="pic-obj-timeline"/>
											<dfl:text>Mehr Fotos aus der Zeit von </dfl:text>
											<dfl:choose>
												<dfl:when test="../a8494a = ../a8494e">
													<dfl:wrap>{{../a8494a}}</dfl:wrap>
												</dfl:when>
												<dfl:otherwise>
													<dfl:wrap>{{../a8494a} - {../a8494e}}</dfl:wrap>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:action>
									</li>
								</dfl:for-each>
								<dfl:for-each select="a8460">
									<li>
										<dfl:variable name="sammlung">
											<dfl:choose>
												<dfl:when test="self::a8460[=Frankfurter Goethe-Haus*]">
													<dfl:value-of select="'Frankfurter Goethe-Haus'"/>
												</dfl:when>
												<dfl:when test="self::a8460[=Bibliotheca Hertziana] or self::a8460[=(Bibliotheca Hertziana)]">
													<dfl:value-of select="'Bibliotheca Hertziana OR (Bibliotheca Hertziana)'"/>
												</dfl:when>
												<dfl:otherwise>
													<dfl:value-of select="self::a8460"/>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:variable>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign($sammlung),'%22')"/>
											<dfl:actionParam name="index" value="pic-partner-inst_unmapped"/>
											<dfl:text>Mehr Fotos aus der Sammlung </dfl:text>
											<dfl:wrap>{self::a8460}</dfl:wrap>
										</dfl:action>
									</li>
								</dfl:for-each>
								<!-- 206 -->
								<dfl:for-each-token select="a85fm" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
								<!-- 207 -->
								<dfl:for-each-token select="a85rb" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
								<!-- 208 -->
								<dfl:for-each-token select="ancestor::obj/a99ga" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
							</dfl:when>
							<!-- Spalte F -->
							<dfl:when test="not(ancestor::obj[a5220[ri=.*fotografie]]) and a8408 and fto and not(ancestor::que)">
								<!-- Zeile 201 -->
								<dfl:for-each select="self::a8450/fto/aft30[=Herstell*]" distinct="a3100">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-photographer"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(a3100, '?', ''))"/>
											<dfl:text>Mehr Fotos von </dfl:text>
											<dfl:wrap>{a31nn>>a3100}</dfl:wrap>
										</dfl:action>
									</li>
								</dfl:for-each>
								<!-- 202 -->
								<dfl:for-each select="self::a8450/fto/aft35[=Herstell*]" distinct="a3600">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-photographer"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(a3600, '?', ''))"/>
											<dfl:text>Mehr Fotos von </dfl:text>
											<dfl:wrap>{a36nn>>a3600}</dfl:wrap>
										</dfl:action>
									</li>
								</dfl:for-each>
								<!-- 203 -->
								<dfl:for-each select="./fto/a84060[a84064 and a84064a and a84064e]">
									<li>
										<dfl:action action="timelineQueryDocument">
											<dfl:actionParam name="fromDate" select="a84064a"/>
											<dfl:actionParam name="toDate" select="a84064e"/>
											<dfl:actionParam name="filter" value="pic-obj-timeline"/>
											<dfl:text>Mehr Fotos aus der Zeit von </dfl:text>
											<dfl:choose>
												<dfl:when test="a84064a = a84064e">
													<dfl:wrap>{{a84064a}}</dfl:wrap>
												</dfl:when>
												<dfl:otherwise>
													<dfl:wrap>{{a84064a} - {a84064e}}</dfl:wrap>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:action>
									</li>
								</dfl:for-each>
								<!-- 204: Datierung als Alternative falls es keines mit Aufnahme gibt -->
								<dfl:for-each select="./fto/aft30[a3100 and not(../a84060[a84064 and a84064a and a84064e])]">
									<dfl:for-each-searchresult chapter="sys_xda_kue" descriptor="a3100" max="1">
										<dfl:variable name="kueDoc" select="edpt:getDoc('kue', string(docnumber))/kue"/>
										<dfl:if test="$kueDoc/a3181 and $kueDoc/a3187">
											<li>
												<dfl:action action="timelineQueryDocument">
													<dfl:actionParam name="fromDate" select="$kueDoc/a3181"/>
													<dfl:actionParam name="toDate" select="$kueDoc/a3187"/>
													<dfl:actionParam name="filter" value="pic-obj-timeline"/>
													<dfl:text>Mehr Fotos aus der Zeit von </dfl:text>
													<dfl:choose>
														<dfl:when test="$kueDoc/a3181 = $kueDoc/a3187">
															<dfl:wrap>{{$kueDoc/a3181}}</dfl:wrap>
														</dfl:when>
														<dfl:otherwise>
															<dfl:wrap>{{$kueDoc/a3181} - {$kueDoc/a3187}}</dfl:wrap>
														</dfl:otherwise>
													</dfl:choose>
												</dfl:action>
											</li>
										</dfl:if>
									</dfl:for-each-searchresult>
								</dfl:for-each>
								<dfl:for-each select="self::a8450//fto">
									<dfl:if test="position() = (number($ETEVariables/part) + 2)">
										<!-- 205 -->
										<dfl:for-each select="aft28[=Verwalt*][a2900]">
											<li>
												<dfl:variable name="sammlung">
													<dfl:choose>
														<dfl:when test="a2900[=Frankfurter Goethe-Haus*]">
															<dfl:value-of select="'Frankfurter Goethe-Haus'"/>
														</dfl:when>
														<dfl:when test="a2900[=Bibliotheca Hertziana] or a2900[=(Bibliotheca Hertziana)]">
															<dfl:value-of select="'Bibliotheca Hertziana OR (Bibliotheca Hertziana)'"/>
														</dfl:when>
														<dfl:otherwise>
															<dfl:value-of select="a2900"/>
														</dfl:otherwise>
													</dfl:choose>
												</dfl:variable>
												<dfl:action action="queryGallery">
													<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign($sammlung),'%22')"/>
													<dfl:actionParam name="index" value="pic-partner-inst_unmapped"/>
													<dfl:text>Mehr Fotos aus der Sammlung </dfl:text>
													<dfl:wrap>{a2900}</dfl:wrap>
												</dfl:action>
											</li>
										</dfl:for-each>
										<!-- 206 -->
										<dfl:for-each-token select="aft28[=Verwalt*][a85fm]/a85fm" separator="\s[&|/]\s" distinct="true">
											<li>
												<dfl:action action="queryGallery">
													<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
													<dfl:actionParam name="index" value="pic-sub-stock"/>
													<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
													<dfl:value-of select="."/>
												</dfl:action>
											</li>
										</dfl:for-each-token>
										<!-- 207 -->
										<dfl:for-each-token select="aft28[=Verwalt*][a85rb]/a85rb" separator="\s[&|/]\s" distinct="true">
											<li>
												<dfl:action action="queryGallery">
													<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
													<dfl:actionParam name="index" value="pic-sub-stock"/>
													<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
													<dfl:value-of select="."/>
												</dfl:action>
											</li>
										</dfl:for-each-token>
									</dfl:if>
								</dfl:for-each>
								<!-- 208 -->
								<dfl:for-each-token select="ancestor::obj/a99ga" separator="\s[&|/]\s" distinct="true">
									<li>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(.),'%22')"/>
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:text>Mehr Fotos des Konvoluts </dfl:text>
											<dfl:value-of select="."/>
										</dfl:action>
									</li>
								</dfl:for-each-token>
							</dfl:when>
						</dfl:choose>
					</ul>
				</dfl:div>
			</dfl:if>
			<!-- WerkSuche -->
			<dfl:if test="self::obj/aob30[=Herstell*]/a3100           
				or self::obj/a5060[a5064 and a5071 and a5077]               
				or self::obj/aob26[text()[1]='Standort' or text()[1]='Zusammenhang']/a2664         
				or self::obj/aob28[=Verwalt*]/a2864          
				or self::obj/a5108
				or self::obj/aob28[=Verwalt*]/a2900         
				or self::obj/a99ga
				or self::obj/a50gn">
				<dfl:div class="Bausteine Siehe-auch-Suche">
					<h3>
						<dfl:text>Siehe auch </dfl:text>
					</h3>
					<ul>
						<dfl:for-each select="(self::obj[aob30])[last()]/aob30[=Herstell*]" distinct="a3100">
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-artist"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(a3100, '?', ''))"/>
											<dfl:text>Mehr Bilder zu Werken von </dfl:text>
											<dfl:wrap>{a31nn>>a3100}</dfl:wrap>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-artist"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(a3100, '?', ''))"/>
											<dfl:text>Mehr Werke von </dfl:text>
											<dfl:wrap>{a31nn>>a3100}</dfl:wrap>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>
						<dfl:for-each select="(self::obj[a5060[a5064 and a5071 and a5077]])[last()]/a5060[a5064 and a5071 and a5077]">
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="timelineQueryDocument">
											<dfl:actionParam name="fromDate" select="a5071"/>
											<dfl:actionParam name="toDate" select="a5077"/>
											<dfl:actionParam name="filter" value="pic-obj-timeline"/>
											<dfl:text>Mehr Bilder zu Werken aus der Zeit von </dfl:text>
											<dfl:choose>
												<dfl:when test="a5071 = a5077">
													<dfl:wrap>{{a5071}}</dfl:wrap>
												</dfl:when>
												<dfl:otherwise>
													<dfl:wrap>{{a5071} - {a5077}}</dfl:wrap>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="timelineQueryDocument">
											<dfl:actionParam name="fromDate" select="a5071"/>
											<dfl:actionParam name="toDate" select="a5077"/>
											<dfl:actionParam name="filter" value="obj-obj-timeline"/>
											<dfl:text>Mehr Werke aus der Zeit von </dfl:text>
											<dfl:choose>
												<dfl:when test="a5071 = a5077">
													<dfl:wrap>{{a5071}}</dfl:wrap>
												</dfl:when>
												<dfl:otherwise>
													<dfl:wrap>{{a5071} - {a5077}}</dfl:wrap>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>
						<dfl:for-each select="(self::obj[aob26[text()[1]='Standort' or text()[1]='Zusammenhang']/a2664])[last()]/aob26/a2664">
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-loc"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(text()[1], '?', ''))"/>
											<dfl:text>Mehr Bilder zu Werken in </dfl:text>
											<dfl:wrap>{self::a2664}</dfl:wrap>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-loc"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(text()[1], '?', ''))"/>
											<dfl:text>Mehr Werke in </dfl:text>
											<dfl:wrap>{self::a2664}</dfl:wrap>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>
						<dfl:for-each select="(self::obj[aob28[=Verwalt*]/a2864])[last()]/aob28[=Verwalt*]/a2864">
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-loc"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(self::a2864, '?', ''))"/>
											<dfl:text>Mehr Bilder zu Werken in </dfl:text>
											<dfl:wrap>{self::a2864}</dfl:wrap>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-loc"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(self::a2864, '?', ''))"/>
											<dfl:text>Mehr Werke in </dfl:text>
											<dfl:wrap>{self::a2864}</dfl:wrap>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>
						<dfl:for-each select="(self::obj[a5108])[last()]/a5108">
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-loc"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(self::a5108/text()[1], '?', ''))"/>
											<dfl:text>Mehr Bilder zu Werken in </dfl:text>
											<dfl:wrap>{self::a5108}</dfl:wrap>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-loc"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(self::a5108/text()[1], '?', ''))"/>
											<dfl:text>Mehr Werke in </dfl:text>
											<dfl:wrap>{self::a5108}</dfl:wrap>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>
						<dfl:for-each select="(self::obj[aob28[=Verwalt*]/a2900])[last()]/aob28[=Verwalt*]/a2900">
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-coll"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(self::a2900, '?', ''))"/>
											<dfl:text>Mehr Bilder zu Werken der Sammlung </dfl:text>
											<dfl:wrap>{self::a2900}</dfl:wrap>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-coll"/>
											<!-- dfl:actionParam name="desc" select="edps:Xslt2Replace(string(concat('%22',translate(self::a2900, '?', ''), '%22')), '(&|\+)', '%26', 'g')"/ -->
											<dfl:actionParam name="desc" select="concat('%22', edps:Xslt2EncodeForURIPlusSign(translate(self::a2900, '?', '')), '%22')"/>
											<dfl:text>Mehr Werke aus der Sammlung </dfl:text>
											<dfl:wrap>{self::a2900}</dfl:wrap>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>
						<dfl:for-each select="(self::obj[a99ga])[last()]/a99ga" distinct="self::a99ga">
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(self::a99ga/text()[1], '?', ''))"/>
											<dfl:text>Mehr Bilder zum Bestand </dfl:text>
											<dfl:wrap>{self::a99ga}</dfl:wrap>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-sub-stock"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(self::a99ga/text()[1], '?', ''))"/>
											<dfl:text>Mehr Werke zum Bestand </dfl:text>
											<dfl:wrap>{self::a99ga}</dfl:wrap>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>
						<dfl:for-each select="(self::obj[a8450/a85fm])[last()]/a8450/a85fm">
							<!-- Kailus 20160914: nur für fotobezogene Suche -->
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:actionParam name="desc" select="edps:Xslt2EncodeForURIPlusSign(translate(self::a85fm/text()[1], '?', ''))"/>
											<dfl:text>Mehr Bilder zum Bestand </dfl:text>
											<dfl:wrap>{self::a85fm}</dfl:wrap>
										</dfl:action>
									</dfl:when>
								</dfl:choose>
							</li>
						</dfl:for-each>
						<!-- 
							ABKA3-576 Auskommentiert, da ein Feature aus 2.9 benötigt wird.
							Bis dahin soll diese Funktionalität nicht weiter verwendet werden.
						-->
						<!--<dfl:for-each select="((self::obj[a50gn])[last()]/a50gn|(self::obj[a5000])[last()]/a5000|(self::obj[a5001])[last()]/a5001|(self::obj[a5002])[last()]/a5002|(self::obj[a5003])[last()]/a5003|(self::obj[a5004])[last()]/a5004)[last()]">
							<dfl:variable name="curDesc">
								<dfl:choose>
									<dfl:when test="self::a50gn">
										<dfl:value-of select="self::a50gn"/>
									</dfl:when>
									<dfl:when test="../a5000">
										<dfl:value-of select="../a5000"/>
									</dfl:when>
									<dfl:when test="../a5001">
										<dfl:value-of select="../a5001"/>
									</dfl:when>
									<dfl:when test="../a5002">
										<dfl:value-of select="../a5002"/>
									</dfl:when>
									<dfl:when test="../a5003">
										<dfl:value-of select="../a5003"/>
									</dfl:when>
									<dfl:when test="../a5004">
										<dfl:value-of select="../a5004"/>
									</dfl:when>
								</dfl:choose>
							</dfl:variable>
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-rel_additional"/>
											<dfl:actionParam name="desc" select="translate($curDesc, '?', '')"/>
											<dfl:text>Mehr zu diesem Werk gehörige Werke</dfl:text>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-rel_additional"/>
											<dfl:actionParam name="desc" select="translate($curDesc, '?', '')"/>
											<dfl:text>Mehr zu diesem Werk gehörige Werke</dfl:text>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-rel_depiction"/>
											<dfl:actionParam name="desc" select="translate($curDesc, '?', '')"/>
											<dfl:text>Mehr Werke, die dieses Werk darstellen</dfl:text>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-rel_depiction"/>
											<dfl:actionParam name="desc" select="translate($curDesc, '?', '')"/>
											<dfl:text>Mehr Werke, die dieses Werk darstellen</dfl:text>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-rel_other"/>
											<dfl:actionParam name="desc" select="translate($curDesc, '?', '')"/>
											<dfl:text>Mehr Bezugswerke zu diesem Werk</dfl:text>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-rel_other"/>
											<dfl:actionParam name="desc" select="translate($curDesc, '?', '')"/>
											<dfl:text>Mehr Bezugswerke zu diesem Werk</dfl:text>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>-->
						<!--
					
						<dfl:if
							test="self::obj/a99ga[=ÖNB*] or self::obj/a99ga[=PartagePlus-Projekt*] or  self::obj/a99ga[=WRM*] or self::obj/a99ga[=Unesco Weltkulturerbe*]  or self::obj/a99ga[=Mittelalterliche Retabel*] or self::que/aqu28/a2940[=Bildnachlass Reinhart Koselleck*]">
							<li>
								<a href="#">
									<dfl:text>Mehr Werke zum Thema </dfl:text>
									<dfl:wrap>{a99ga}</dfl:wrap>
									<dfl:wrap>{aqu28/a2940}</dfl:wrap>
								</a>
							</li>
						</dfl:if>-->
					</ul>
				</dfl:div>
			</dfl:if>
			<dfl:if test="self::que[a810a[a8101a and a8101e]] or self::que[aqu28[a2940]] or self::que[a8094]">
				<dfl:div class="Bausteine Siehe-auch-Suche">
					<h3>
						<dfl:text>Siehe auch </dfl:text>
					</h3>
					<ul>
						<dfl:for-each select="(self::que[a810a[a8101a and a8101e]])[last()]/a810a[a8101a and a8101e]">
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="timelineQueryDocument">
											<dfl:actionParam name="fromDate" select="a8101a"/>
											<dfl:actionParam name="toDate" select="a8101e"/>
											<dfl:actionParam name="filter" value="pic-obj-timeline"/>
											<dfl:text>Mehr Materialien aus der Zeit von </dfl:text>
											<dfl:choose>
												<dfl:when test="a8101a = a8101e">
													<dfl:wrap>{{a8101a}}</dfl:wrap>
												</dfl:when>
												<dfl:otherwise>
													<dfl:wrap>{{a8101a} - {a8101e}}</dfl:wrap>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="timelineQueryDocument">
											<dfl:actionParam name="fromDate" select="a8101a"/>
											<dfl:actionParam name="toDate" select="a8101e"/>
											<dfl:actionParam name="filter" value="obj-obj-timeline"/>
											<dfl:text>Mehr Materialien aus der Zeit von </dfl:text>
											<dfl:choose>
												<dfl:when test="a8101a = a8101e">
													<dfl:wrap>{{a8101a}}</dfl:wrap>
												</dfl:when>
												<dfl:otherwise>
													<dfl:wrap>{{a8101a} - {a8101e}}</dfl:wrap>
												</dfl:otherwise>
											</dfl:choose>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>
						<dfl:for-each select="aqu28[a2940]">
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-sub-stock"/>
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(a2940),'%22')"/>
											<dfl:text>Mehr Materialien zum Bestand </dfl:text>
											<dfl:wrap>{a2940}</dfl:wrap>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-sub-stock"/>
											<dfl:actionParam name="desc" select="concat('%22',edps:Xslt2EncodeForURIPlusSign(a2940),'%22')"/>
											<dfl:text>Mehr Materialien zum Bestand </dfl:text>
											<dfl:wrap>{a2940}</dfl:wrap>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>
						<dfl:for-each select="a8094">
							<li>
								<dfl:choose>
									<dfl:when test="$Status.SearchMode='pic'">
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="pic-sub-category"/>
											<dfl:actionParam name="desc" select="concat('%22',edps:strEscape(edps:Xslt2Replace(string(self::a8094), '\s&\s', '; ', 'g')),'%22')"/>
											<dfl:text>Mehr Materialien zur Katetegorie </dfl:text>
											<dfl:wrap>{self::a8094}</dfl:wrap>
										</dfl:action>
									</dfl:when>
									<dfl:otherwise>
										<dfl:action action="queryGallery">
											<dfl:actionParam name="index" value="obj-sub-category"/>
											<dfl:actionParam name="desc" select="concat('%22',edps:strEscape(edps:Xslt2Replace(string(self::a8094), '\s&\s', '; ', 'g')),'%22')"/>
											<dfl:text>Mehr Materialien zur Kategorie </dfl:text>
											<dfl:wrap>{self::a8094}</dfl:wrap>
										</dfl:action>
									</dfl:otherwise>
								</dfl:choose>
							</li>
						</dfl:for-each>
					</ul>
				</dfl:div>
			</dfl:if>
		</dfl:part>