Implementierung Fachbereichsseiten #305

Merged
Denys Konovalov merged 95 commits from feat/fachbereiche into main 2024-11-22 09:01:21 +01:00
17 changed files with 108 additions and 70 deletions
Showing only changes of commit 50abb2b631 - Show all commits

@ -197,6 +197,10 @@ a h4:hover {
color: var(--gcg-color-primary) !important;
}
.text-secondary {
color: var(--gcg-color-secondary) !important;
}
.text-muted {
color: var(--gcg-color-grey) !important;
}
@ -260,7 +264,7 @@ textarea.form-control {
.pagination .page-item.active .page-link {
background: var(--gcg-color-primary);
color: white;
color: var(--gcg-color-secondary);
border-color: var(--gcg-color-primary);
}
@ -432,7 +436,7 @@ details[open] summary {
.tag-list a:hover {
background: var(--gcg-color-primary);
color: white;
color: var(--gcg-color-secondary);
}
.hover-shadow {
@ -550,7 +554,7 @@ details[open] summary {
width: 80px;
border-radius: 50%;
background: var(--gcg-color-primary);
color: white;
color: var(--gcg-color-secondary);
font-size: 25px;
display: flex;
align-items: center;
@ -563,7 +567,7 @@ details[open] summary {
height: 0;
width: 0;
transform: translate(-50%, -50%);
background: white;
background: var(--gcg-color-secondary);
border-radius: 50%;
top: 50%;
left: 50%;
@ -664,7 +668,7 @@ details[open] summary {
height: 6px;
width: 100%;
content: "";
background: white;
background: var(--gcg-color-secondary);
transform: scaleY(0);
transform-origin: top;
transition: transform 0.3s ease;
@ -677,19 +681,19 @@ details[open] summary {
}
.navbar-dark .navbar-nav .nav-link {
color: white;
color: var(--gcg-color-secondary);
}
link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
color: white;
color: var(--gcg-color-secondary);
}
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link {
color: white;
color: var(--gcg-color-secondary);
}
.navbar-expand-xl .navbar-nav .nav-link {
@ -733,8 +737,8 @@ link:focus,
}
.navbar .dropdown-item:hover {
color: var(--gcg-color-primary);
background: transparent;
color: var(--gcg-color-secondary);
background: var(--gcg-color-primary);
}
/* button styles */
@ -787,7 +791,8 @@ link:focus,
.btn-primary {
background: var(--gcg-color-primary);
color: white;
color: var(--gcg-color-secondary);
border: 1px solid var(--gcg-color-primary)
}
.btn-primary::before {
@ -797,6 +802,7 @@ link:focus,
.btn-primary:active {
background: var(--gcg-color-primary) !important;
color: var(--gcg-color-primary);
border: 1px solid var(--gcg-color-primary);
}
.btn-primary:active::before {
@ -805,21 +811,22 @@ link:focus,
.btn-primary:hover {
background: var(--gcg-color-primary);
color: var(--gcg-color-primary);
color: var(--gcg-color-secondary);
border: 1px solid var(--gcg-color-primary);
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
color: white;
color: var(--gcg-color-secondary);
background-color: var(--gcg-color-primary);
border-color: var(--gcg-color-primary);
}
.btn-secondary {
background: white;
background: var(--gcg-color-secondary);
color: var(--gcg-color-primary);
border: 1px solid white;
border: 1px solid var(--gcg-color-secondary);
}
.btn-secondary::before {
@ -828,34 +835,14 @@ link:focus,
.btn-secondary:active {
background: var(--gcg-color-primary);
color: white;
border: 1px solid white;
color: var(--gcg-color-secondary);
border: 1px solid var(--gcg-color-secondary);
}
.btn-secondary:hover {
background: white;
color: white;
border: 1px solid white;
}
.btn-primary-outline {
border: 1px solid var(--gcg-color-primary);
color: var(--gcg-color-primary);
background: transparent;
}
.btn-primary-outline::before {
background: white;
}
.btn-primary-outline:hover {
background: var(--gcg-color-primary);
color: var(--gcg-color-primary);
}
.btn-primary-outline:active {
background: var(--gcg-color-primary);
color: white;
background: var(--gcg-color-secondary);
color: var(--gcg-color-secondary);
border: 1px solid var(--gcg-color-secondary);
}
/* media queries */
@ -932,6 +919,15 @@ link:focus,
.navbar-expand-xl .navbar-nav .nav-link {
padding: 20px;
color: white !important;
}
.link:focus, .navbar-dark .navbar-nav .nav-link:hover {
color: white !important;
}
.nav-item:hover::before {
background-color: white;
}
.navbar .dropdown-menu {

@ -60,7 +60,7 @@ params:
link: https://facebook.com/cantor.news
preloader:
enable: true
preloader: media/logo_lg_white.webp
preloader: media/logo_lg_blue.webp
loader: media/load.svg
menu:
main:

@ -1,7 +1,7 @@
---
title: Abiturienten 2024
draft: false
image: /media/image.webp
image: /media/abiturienten/abi-foto-2024.webp
type: abiturienten
---
## Klasse 12/1

@ -0,0 +1,45 @@
---
title: '"NS-Euthanasie"-Gedenkstättenfahrt 2024'
date: 2024-10-26
draft: false
image: /media/blog/Sj2024_2025/Bernburg24/bernburg_24_0.webp
author:
- frau-krug
categories:
- Traditionen
- Gesellschaftswissenschaften
subjects:
- Geschichte
tags:
- "2024"
type: post
---
### Exkursion zur Gedenkstätte für Opfer der „NS-Euthanasie“ Bernburg
{{< image src="/media/blog/Sj2024_2025/Bernburg24/bernburg_24_1.webp" >}}
Mitte September fuhren alle drei 10. Klassen zur Gedenkstätte für Opfer der „NS-Euthanasie“ in das kleine Städtchen Bernburg.
Die Kosten für die Hin- und Rückfahrt nach Bernburg und für das fünfstündige Seminar, geleitet von Mitarbeitern der Gedenkstätte, wurden freundlicherweise durch die Landeszentrale für politische Bildung (LpB) übernommen, sodass den Schülern keine zusätzlichen Kosten entstanden.
Nach einem etwa einstündigen Vortrag über die Entwicklung von Eugenik, Rassenhygiene und Euthanasie in Deutschland seit den 1830er Jahren bis zur Machtübernahme der Nationalsozialisten im Januar 1933 leiteten die Mitarbeiter der Gedenkstätte eine Gruppenarbeit mit fünf verschiedenen Themengebieten unter dem Oberbegriff „Euthanasie zur Zeit der Nationalsozialisten“ an:
- Zwangssterilisation
- Euthanasie
- Euthanasie-Opfer Else Röhrl
- Euthanasie-Opfer Maximilian Schmidt
- Euthanasie-Täter Horst Schumann
Die Aufgabe für die Schüler bestand darin, ihr Themengebiet anschaulich und informativ in einem etwa 10-minütigen Vortrag den Mitschülern zu präsentieren. Dafür erhielten sie ausführliches Informationsmaterial, einen Aufsteller und Gestaltungsmaterial in Form von Papier, Stiften, Faden u.a.
Für die Gestaltung des Aufstellers bekamen die Schüler etwa 90 Minuten Zeit zur Verfügung gestellt.
Nach einer kurzen Frühstückspause stellten die Schüler und Schülerinnen jeder Gruppe erfolgreich und gewohnt souverän ihre Ergebnisse vor.
Anschließend erfolgte ein Rundgang durch die Dauerausstellung der Gedenkstätte in den Kellerräumen des Gebäudes. Besonders eindrücklich war hier das Nachempfinden des Tötungsprozesses in der noch original vorhandenen Gaskammer und die Ausstellung der Opferfotos im sich an die Gaskammer anschließenden Krematorium.
Am Ende der Veranstaltung haben sich alle 10. Klassen am Gedenkstein für die Opfer der Euthanasie in Bernburg versammelt und Blumensträuße für die insgesamt etwa 14.000 Opfer niedergelegt, die in Bernburg von den Nationalsozialisten getötet wurden.

@ -4,13 +4,7 @@ author:
- herr-berger
image: /media/gcg_halloween.webp
content: >
### 🍂🍂 Schöne Herbstferien 🍂🍂
_28.10.2024 bis 01.11.2024_
_14.10.2024 bis 18.10.2024_
Am Donnerstag fahren die Sozialkundekurse unserer 11er in den Bundestag nach Berlin. Die Geo-Kurse nutzen den Tag für eine Exkursion rund um geologische Themen in Halle und Umgebung.
Am Abend folgt die Gesamtkonferenz.
Wir wünschen allen eine gute kurze Schulwoche, große Süßigkeiten-Sammelerfolge am Donnerstag und einen erholsamen Ferientag am Freitag.

@ -1,16 +1,18 @@
top_banner:
enable: true
text: >
Am Samstag, dem 21.09.2024 könne Sie uns auf der Stadtschulmesse in der
"Carpe Diem Schule Halle (Saale) Förderschule für Körperbehinderte" in der
Murmansker Straße 16 06130 Halle besuchen.
Am Samstag, dem 23.11.2024 laden wir Sie von 9 bis 12 Uhr zu unserem Tag der
offenen Tür ein. <br>🖊 Wir brauchen Ihre Unterstützung beim Wettbewerb:
Schublade auf - Stifte raus! Bringen Sie zum Tag der offenen Tür alte
Plastikstifte (z.B. Textmarker, Filzstifte) mit zu uns. Wir sammeln diese
und führen sie dem Recycling zu.
color: "#19aa96"
font_color: "#ffffff"
icon: school-outline
icon: door-open
temporarily:
enable: true
start_date: 2024-09-13
end_date: 2024-09-21
start_date: 2024-10-26
end_date: 2024-11-23
slider:
enable: true
bg_image: media/home/banner.webp

2
go.mod

@ -2,4 +2,4 @@ module git.cantorgymnasium.de/gcg/gcg-website
go 1.19
require github.com/hugomods/icons/vendors/mdi v0.3.6
require github.com/hugomods/icons/vendors/mdi v0.3.7

1
go.sum

@ -4,3 +4,4 @@ github.com/hugomods/icons/vendors/mdi v0.3.2 h1:59KlTgBNiKGlPXzaQ6zn+VLYstFb4zAB
github.com/hugomods/icons/vendors/mdi v0.3.2/go.mod h1:yHIDYxNoBV8RCAc4Uordp6rr4GObPrtBAimShBBFdmc=
github.com/hugomods/icons/vendors/mdi v0.3.6 h1:CGMCi7aEHKBOYMdyKJF8FmEt1+9vV5Hvptp3qHY25Bo=
github.com/hugomods/icons/vendors/mdi v0.3.6/go.mod h1:XDQZ9k0Xmxy6Xh7idvjUkfb5DhDJmQPHCavlRHymSg8=
github.com/hugomods/icons/vendors/mdi v0.3.7/go.mod h1:uTiqmqmEmUe3wpVPpaKhAWSu5zunmBON1D2tgOyZWQs=

@ -20,8 +20,8 @@
{{ range .zahlen }}
<div class="col-md-4 col-sm-6 mb-4 mb-md-0">
<div class="text-center">
<h2 class="count text-white" data-count="{{ .count }}">0</h2>
<h5 class="text-white">{{ .name }}</h5>
<h2 class="count text-secondary" data-count="{{ .count }}">0</h2>
<h5 class="text-secondary">{{ .name }}</h5>
</div>
</div>
{{ end }}

@ -108,7 +108,7 @@
<h2 class="mb-0 text-nowrap me-3">{{ $data.homepage.blog.title }}</h2>
<div class="border-top w-100 border-primary d-none d-sm-block"></div>
<div>
<a href="{{ `blog` | relURL }}" class="btn btn-sm btn-primary-outline ms-sm-3 d-none d-sm-block">Alle anzeigen</a>
<a href="{{ `blog` | relURL }}" class="btn btn-sm btn-primary ms-sm-3 d-none d-sm-block">Alle anzeigen</a>
</div>
</div>
<div class="row justify-content-center">
@ -175,7 +175,7 @@
<h2 class="mb-0 text-nowrap me-3">{{ $data.homepage.ganztagsangebote.title }}</h2>
<div class="border-top w-100 border-primary d-none d-sm-block"></div>
<div>
<a href="{{ `ganztagsangebote` | relURL }}" class="btn btn-sm btn-primary-outline ms-sm-3 d-none d-sm-block">Alle anzeigen</a>
<a href="{{ `ganztagsangebote` | relURL }}" class="btn btn-sm btn-primary ms-sm-3 d-none d-sm-block">Alle anzeigen</a>
</div>
</div>
<div class="row justify-content-center">
@ -185,7 +185,7 @@
<div class="card border-primary rounded-0 hover-shadow mb-4">
<img class="card-img-top rounded-0" src="{{ .image | relURL }}">
<div class="card-body">
<h4 class="card-title text-truncate">{{ .title }}</h4>
<h4 class="card-title text-truncate mb-0">{{ .title }}</h4>
</div>
</div>
</div>
@ -200,8 +200,8 @@
{{ with $data.homepage.cta }}
<section class="section bg-primary">
<div class="container text-center">
<h2 class="text-white mb-0">{{ .title | markdownify }}</h2>
<h5 class="mb-4 text-white">{{ .subtitle | markdownify }}</h5>
<h2 class="text-secondary mb-0">{{ .title | markdownify }}</h2>
<h5 class="text-secondary mb-4">{{ .subtitle | markdownify }}</h5>
{{ if .button.enable }}
{{ with .button }}
<a href="{{ .link | absURL }}" class="btn btn-secondary text-uppercase">{{ .label }}</a>
@ -223,7 +223,7 @@
<h2 class="mb-0 text-nowrap me-3">{{ $data.homepage.termine.title }}</h2>
<div class="border-top w-100 border-primary d-none d-sm-block"></div>
<div>
<a href="{{`termine` | relURL }}" class="btn btn-sm btn-primary-outline ms-sm-3 d-none d-sm-block text-nowrap">Alle anzeigen</a>
<a href="{{`termine` | relURL }}" class="btn btn-sm btn-primary ms-sm-3 d-none d-sm-block text-nowrap">Alle anzeigen</a>
</div>
</div>
<div class="row justify-content-center px-2">
@ -246,7 +246,7 @@
</div>
<div class="row">
<div class="col-12 text-center">
<a href="{{`termine` | relURL }}" class="btn btn-sm btn-primary-outline d-sm-none d-inline-block">Alle anzeigen</a>
<a href="{{`termine` | relURL }}" class="btn btn-sm btn-primary d-sm-none d-inline-block">Alle anzeigen</a>
</div>
</div>
</div>

@ -1,6 +1,6 @@
<div class="card hover-shadow border-primary mb-4 p-0">
<div class="row g-0">
<div class="col-md-3 text-center p-4 bg-primary text-white rounded">
<div class="col-md-3 text-center p-4 bg-primary text-secondary">
<div class="h2">{{ time.Format "2" .date}}</div>
<div>{{ time.Format "Jan 2006" .date}}</div>
{{ with .enddate }}<br>bis {{ time.Format "2 Jan 2006" . }}{{ end }}

@ -39,8 +39,8 @@ const AboutPreview = ({ widgetFor, widgetsFor, entry, fields, collection }) => {
h(
"div",
{ className: "text-center" },
h("h2", { className: "count text-white" }, element.count),
h("h5", { className: "text-white" }, element.name)
h("h2", { className: "count text-secondary" }, element.count),
h("h5", { className: "text-secondary" }, element.name)
)
);
})

@ -48,7 +48,7 @@ const EventPreview = ({ widgetsFor, entry }) => {
"div",
{
className:
"col-md-3 text-center p-4 bg-primary text-white rounded",
"col-md-3 text-center p-4 bg-primary text-secondary",
},
h(
"div",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 342 KiB

After

Width:  |  Height:  |  Size: 342 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 370 KiB

After

Width:  |  Height:  |  Size: 370 KiB