mirror of
https://github.com/Theodor-Springmann-Stiftung/hamann-ausgabe-core.git
synced 2025-10-29 09:15:33 +00:00
50 lines
2.2 KiB
Plaintext
50 lines
2.2 KiB
Plaintext
@model SucheViewModel;
|
|
@{
|
|
ViewData["Title"] = "Briefauswahl & Suche";
|
|
ViewData["SEODescription"] = "Johann Georg Hamann: Kommentierte Briefausgabe, Hg. v. Leonard Keidel und Janina Reibold. Durchsuchbare Online-Ausgabe der Briefe von und an Johann Georg Hamann.";
|
|
ViewData["showCredits"] = "true";
|
|
}
|
|
|
|
<div class="ha-search">
|
|
@if (Model.Letters != null) {
|
|
<div class="ha-letterlisthead">
|
|
<h1>Briefauswahl</h1>
|
|
<div class="ha-letterlistnav">
|
|
@if (Model.AvailableYears != null && Model.AvailableYears.Any()) {
|
|
@for(var i = 0; i < Model.AvailableYears.Count; i++) {
|
|
<a class="@(Model.ActiveYear == i ? "active" : "")" asp-route-person="@Model.ActivePerson" asp-controller="Suche" asp-action="Index" asp-route-page="@i">
|
|
@if (Model.AvailableYears[i].StartYear != Model.AvailableYears[i].EndYear) {
|
|
<span>
|
|
@Model.AvailableYears[i].StartYear-@Model.AvailableYears[i].EndYear
|
|
</span>
|
|
}
|
|
else {
|
|
<span>
|
|
@Model.AvailableYears[i].StartYear
|
|
</span>
|
|
}
|
|
</a>
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="ha-personlist">
|
|
@if(Model.AvailablePersons != null) {
|
|
@foreach (var person in Model.AvailablePersons) {
|
|
<a class="@(Model.ActivePerson == person.Key ? "active" : "")" asp-controller="Suche" asp-action="Index" asp-route-person="@person.Key" asp-route-page="@null">
|
|
@person.Name
|
|
</a>
|
|
}
|
|
}
|
|
</div>
|
|
<div class="ha-letterlist">
|
|
@foreach (var year in Model.Letters) {
|
|
foreach (var letter in year.LetterList) {
|
|
<a asp-controller="Briefe" asp-action="Index" asp-route-id="@letter.Meta.Autopsic">
|
|
@await Html.PartialAsync("/Views/Shared/_LetterHead.cshtml", (letter, true))
|
|
</a>
|
|
}
|
|
}
|
|
</div>
|
|
}
|
|
</div> |