mirror of
				https://github.com/Theodor-Springmann-Stiftung/kgpz_web.git
				synced 2025-10-31 01:55:29 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			134 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			134 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {{ $model := .model }}
 | |
| 
 | |
| 
 | |
| <div
 | |
| 	id="results"
 | |
| 	class="pt-4 grid grid-flow-row-dense gap-x-8 gap-y-10 grid-cols-4 [&>div]:bg-slate-100
 | |
| 	[&>div]:px-4 [&>div]:py-3">
 | |
| 	<div class="col-span-1 searchresultcontainer">
 | |
| 		<h3>Personen</h3>
 | |
| 		{{ if $model.Agents.Items }}
 | |
| 			{{ range $i, $agent := $model.Agents.Items }}
 | |
| 				{{ $gnd := GetGND $agent.GND }}
 | |
| 				<div class="pt-1">
 | |
| 					{{- index $agent.Names 0 -}}
 | |
| 				</div>
 | |
| 				{{ if $gnd }}
 | |
| 					<div>
 | |
| 						{{- if and $gnd.DateOfBirth $gnd.DateOfDeath -}}
 | |
| 							<div>
 | |
| 								{{- if $gnd.DateOfBirth -}}
 | |
| 									{{- HRDateYear (index $gnd.DateOfBirth 0) -}}
 | |
| 								{{- else -}}
 | |
| 									[?]
 | |
| 								{{- end -}}
 | |
| 								 – 
 | |
| 								{{- if $gnd.DateOfDeath -}}
 | |
| 									{{- HRDateYear (index $gnd.DateOfDeath 0) -}}
 | |
| 								{{- else -}}
 | |
| 									[?]
 | |
| 								{{- end -}}
 | |
| 							</div>
 | |
| 						{{- end -}}
 | |
| 					</div>
 | |
| 				{{ end }}
 | |
| 			{{ end }}
 | |
| 		{{ else }}
 | |
| 			<div class="pt-1">Keine Personen gefunden.</div>
 | |
| 		{{ end }}
 | |
| 	</div>
 | |
| 
 | |
| 	<div class="col-span-1 searchresultcontainer">
 | |
| 		<h3>Orte</h3>
 | |
| 		{{ if $model.Places.Items }}
 | |
| 			{{ range $i, $place := $model.Places.Items }}
 | |
| 				<div class="pt-1">
 | |
| 					{{- index $place.Names 0 -}}
 | |
| 				</div>
 | |
| 			{{ end }}
 | |
| 		{{ else }}
 | |
| 			<div class="pt-1">Keine Orte gefunden.</div>
 | |
| 		{{ end }}
 | |
| 	</div>
 | |
| 
 | |
| 	<div class="col-span-1 searchresultcontainer">
 | |
| 		<h3>Kategorien</h3>
 | |
| 		{{ if $model.Categories.Items }}
 | |
| 			{{ range $i, $category := $model.Categories.Items }}
 | |
| 				<div class="pt-1">
 | |
| 					{{- index $category.Names 0 -}}
 | |
| 				</div>
 | |
| 			{{ end }}
 | |
| 		{{ else }}
 | |
| 			<div class="pt-1">Keine Kategorien gefunden.</div>
 | |
| 		{{ end }}
 | |
| 	</div>
 | |
| 
 | |
| 	<div class="col-span-1 searchresultcontainer">
 | |
| 		<h3>Ausgaben</h3>
 | |
| 		{{ if $model.Issues.Items }}
 | |
| 			{{ range $i, $issue := $model.Issues.Items }}
 | |
| 				<div class="pt-1">
 | |
| 					KGPZ
 | |
| 					{{ $issue.Datum.When.Year }}/{{ $issue.Number.No }}
 | |
| 					({{ HRDateShort
 | |
| 						$issue.Datum.When.String
 | |
| 					}})
 | |
| 				</div>
 | |
| 			{{ end }}
 | |
| 		{{ else }}
 | |
| 			<div class="pt-1">Keine Ausgaben gefunden.</div>
 | |
| 		{{ end }}
 | |
| 	</div>
 | |
| 
 | |
| 	<div class="col-span-2 searchresultcontainer">
 | |
| 		<h3>Werke</h3>
 | |
| 		{{ if $model.Works.Items }}
 | |
| 			{{ range $i, $w := $model.Works.Items }}
 | |
| 				<div class="pt-1">
 | |
| 					{{- if ne (len $w.Citation.InnerXML ) 0 -}}
 | |
| 								<script type="application/xml" xslt-template="transform-citation" xslt-onload>
 | |
| 									<xml>
 | |
| 										{{- Safe $w.Citation.InnerXML -}}
 | |
| 									</xml>
 | |
| 								</script>
 | |
| 					{{- end -}}
 | |
| 					{{ range $_, $url := $w.URLs }}
 | |
| 						<div>
 | |
| 							<a href="{{ $url.Address }}" target="_blank">{{ $url.Chardata }}</a>
 | |
| 						</div>
 | |
| 					{{ end }}
 | |
| 
 | |
| 					{{ $pieces := LookupPieces $w }}
 | |
| 					{{ if len $pieces }}
 | |
| 						<div>
 | |
| 							{{ range $_, $p := $pieces }}
 | |
| 								{{- range $_, $i := $p.Item.IssueRefs -}}
 | |
| 									<div>
 | |
| 										<a href="/{{ $i.When }}/{{ $i.Nr }}{{ if $i.Von }}{{ if $i.Beilage }}#beilage-{{ $i.Beilage }}-page-{{ $i.Von }}{{ else }}#page-{{ $i.Von }}{{ end }}{{ end }}">{{ $i.Nr }}/{{ $i.When }}</a>
 | |
| 									</div>
 | |
| 								{{- end -}}
 | |
| 							{{ end }}
 | |
| 						</div>
 | |
| 					{{ end }}
 | |
| 				</div>
 | |
| 			{{ end }}
 | |
| 		{{ else }}
 | |
| 			<div class="pt-1">Keine Werke gefunden.</div>
 | |
| 		{{ end }}
 | |
| 	</div>
 | |
| 
 | |
| 	<div class="col-span-2 searchresultcontainer">
 | |
| 		<h3>Beiträge</h3>
 | |
| 		{{ if $model.Pieces.Items }}
 | |
| 			{{ range $i, $piece := $model.Pieces.Items }}
 | |
| 				<div class="pt-1">
 | |
| 					{{ $piece.String }}
 | |
| 				</div>
 | |
| 			{{ end }}
 | |
| 		{{ else }}
 | |
| 			<div class="pt-1">Keine Beiträge gefunden.</div>
 | |
| 		{{ end }}
 | |
| 	</div>
 | |
| </div>
 | 
