formulare

This commit is contained in:
Denys Konovalov 2023-01-11 11:32:19 +01:00
parent a0d54f4e23
commit f00a2265d6
9 changed files with 851 additions and 26 deletions

@ -4,12 +4,13 @@ draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
description : "" description : ""
type: "forms" type: "forms"
files:
- title: Aufnahmeantrag
link: /media/forms/Aufnahmeantrag.pdf
--- ---
Hier kann das Anmeldeformular für die Aufnahmeprüfung am Georg-Cantor-Gymnasium heruntergeladen werden. Hier kann das Anmeldeformular für die Aufnahmeprüfung am Georg-Cantor-Gymnasium heruntergeladen werden.
{{< download link="/media/forms/Aufnahmeantrag.pdf" title="Aufnahmeantrag" >}}
## Datenschutzhinweise ## Datenschutzhinweise
Ihre Angaben werden gem. der aktuell gültigen Datenschutzverordnung EU-DSGVO erhoben. Die Speicherung der Daten erfolgt elektronisch und in Akten. Die weitere Datenverarbeitung richtet sich nach den o.g. Vorschriften. Diese Daten werden für Zwecke der Bearbeitung Ihres Anliegens und der Kontaktaufnahme mit Ihnen gespeichert. Ihre Angaben werden gem. der aktuell gültigen Datenschutzverordnung EU-DSGVO erhoben. Die Speicherung der Daten erfolgt elektronisch und in Akten. Die weitere Datenverarbeitung richtet sich nach den o.g. Vorschriften. Diese Daten werden für Zwecke der Bearbeitung Ihres Anliegens und der Kontaktaufnahme mit Ihnen gespeichert.

@ -4,14 +4,15 @@ draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
description : "" description : ""
type: "forms" type: "forms"
files:
- title: Aufnahmeklausur
link: /media/forms/Aufnahmeklausur.pdf
- title: Kognitiver Fähigkeitstest
link: /media/forms/Kognitiver Fähigkeitstest.pdf
--- ---
Hier können die Beispielklausuren für die Aufnahmeprüfung am Georg-Cantor-Gymnasium heruntergeladen werden. Hier können die Beispielklausuren für die Aufnahmeprüfung am Georg-Cantor-Gymnasium heruntergeladen werden.
{{< download link="/media/forms/Aufnahmeklausur.pdf" title="Aufnahmeklausur" >}}
{{< download link="/media/forms/Kognitiver Fähigkeitstest.pdf" title="Kognitiver Fähigkeitstest" >}}
Lösungen für den kognitiven Fähigkeitstest: Lösungen für den kognitiven Fähigkeitstest:
|Nummer|Antwort| |Nummer|Antwort|

@ -4,8 +4,9 @@ draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
description : "" description : ""
type: "forms" type: "forms"
files:
- title: Formular Kurswechsel
link: /media/forms/kurswechsel_formular.pdf
--- ---
Für eventuelle Wünsche nach einem Kurswechsel ist das folgende Formular zu verwenden. Für eventuelle Wünsche nach einem Kurswechsel ist das folgende Formular zu verwenden.
{{< download link="/media/forms/kurswechsel_formular.pdf" title="Formular" >}}

@ -9,6 +9,16 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col-12 mb-50 content"> <div class="col-12 mb-50 content">
{{ range .Params.files }}
<div class="container mb-0">
<div class="card border-primary rounded-0 hover-shadow mb-5">
<div class="card-body mb-0">
<h4 class="card-title"><a class="text-decoration-none" href='{{ .link }}'>{{ .title }}</a></h4>
<a href='{{ .link }}' class="text-decoration-none btn btn-primary btn-sm mb-0"><i class="fa-solid fa-file-arrow-down mb-0"></i> Download</a>
</div>
</div>
</div>
{{ end }}
{{ .Content }} {{ .Content }}
</div> </div>
</div> </div>

@ -4,6 +4,23 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-12 mb-4"> <div class="col-12 mb-4">
{{ if .Params.Cantorpreisträger }}
<div class="col-12">
<h2 class="mb-3">{{ i18n "cantorpreisträger" }}</h2>
{{ range where (where .Site.RegularPages "Title" .Params.Title ) "Type" "=" "cantorpreis" }}
<div class="d-flex justify-content-between align-items-center flex-wrap">
<div class="media mb-2 mb-sm-0 align-items-center">
<img class="mr-4 img-fluid person-thumb-sm" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}">
<div class="media-body">
<h4 class="mt-0"><a href="{{ .Permalink }}">{{ .Params.Name }}</a></h4>
{{ .Description }}
</div>
</div>
</div>
{{ end }}
<div class="border-bottom border-primary mt-4"></div>
</div>
{{ end }}
{{ range .Params.topics }} {{ range .Params.topics }}
<div id="{{ lower .id }}" class="modal"> <div id="{{ lower .id }}" class="modal">
<!-- Modal content --> <!-- Modal content -->
@ -73,23 +90,6 @@
</script> </script>
{{ .Content }} {{ .Content }}
</div> </div>
{{ if .Params.Cantorpreisträger }}
<div class="col-12">
<h2 class="mb-3">{{ i18n "cantorpreisträger" }}</h2>
{{ range where (where .Site.RegularPages "Title" .Params.Title ) "Type" "=" "cantorpreis" }}
<div class="d-flex justify-content-between align-items-center flex-wrap">
<div class="media mb-2 mb-sm-0 align-items-center">
<img class="mr-4 img-fluid person-thumb-sm" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}">
<div class="media-body">
<h4 class="mt-0"><a href="{{ .Permalink }}">{{ .Params.Name }}</a></h4>
{{ .Description }}
</div>
</div>
</div>
{{ end }}
<div class="border-bottom border-primary mt-4"></div>
</div>
{{ end }}
</div> </div>
</div> </div>
</section> </section>

@ -0,0 +1,805 @@
/* typography */
@import url("https://cantorgymnasium.de/plugins/fira/fira.css");
body {
line-height: 1.2;
font-family: "Fira Sans", sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 15px;
color: #5c5c77; }
p, .paragraph {
font-weight: 400;
color: #5c5c77;
font-size: 15px;
line-height: 1.9;
font-family: "Fira Sans", sans-serif; }
h1, h2, h3, h4, h5, h6 {
color: #1e1e4b;
font-family: "Fira Sans", sans-serif;
font-weight: 900;
line-height: 1.2; }
h1, .h1 {
font-size: 60px; }
@media (max-width: 575px) {
h1, .h1 {
font-size: 45px; } }
h2, .h2 {
font-size: 40px; }
@media (max-width: 575px) {
h2, .h2 {
font-size: 30px; } }
h3, .h3 {
font-size: 25px; }
@media (max-width: 575px) {
h3, .h3 {
font-size: 20px; } }
h4, .h4 {
font-size: 20px; }
@media (max-width: 575px) {
h4, .h4 {
font-size: 18px; } }
h5, .h5 {
font-size: 18px; }
@media (max-width: 575px) {
h5, .h5 {
font-size: 16px; } }
h6, .h6 {
font-size: 16px; }
@media (max-width: 575px) {
h6, .h6 {
font-size: 14px; } }
/* Button style */
.btn {
font-size: 16px;
font-family: "Fira Sans", sans-serif;
padding: 15px 40px;
border-radius: 0;
font-weight: 500;
border: 0;
position: relative;
z-index: 1;
transition: .2s ease;
overflow: hidden;
white-space: nowrap; }
.btn::before {
position: absolute;
content: "";
height: 80%;
width: 100%;
left: 0;
bottom: 10%;
z-index: -1;
transition: transform .2s ease-in-out;
transform-origin: top;
transform: scaleY(0); }
.btn:focus {
outline: 0;
box-shadow: none !important; }
.btn:active {
box-shadow: none; }
.btn:hover::before {
transform: scaleY(1);
transform-origin: bottom; }
.btn-sm {
font-size: 14px;
padding: 10px 35px; }
.btn-xs {
font-size: 12px;
padding: 5px 15px; }
.btn-primary {
background: #ffbc3b;
color: #fff; }
.btn-primary::before {
background: #fff; }
.btn-primary:active {
background: #ffbc3b !important;
color: #ffbc3b; }
.btn-primary:active::before {
height: 80%; }
.btn-primary:hover {
background: #ffab08;
color: #ffbc3b; }
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
color: #fff;
background-color: #ffab08;
border-color: #ffab08; }
.btn-secondary {
background: #fff;
color: #ffbc3b;
border: 1px solid #fff; }
.btn-secondary::before {
background: #ffbc3b; }
.btn-secondary:active {
background: #ffbc3b;
color: #fff;
border: 1px solid #fff; }
.btn-secondary:hover {
background: #fff;
color: #fff;
border: 1px solid #fff; }
.btn-primary-outline {
border: 1px solid #ffbc3b;
color: #ffbc3b;
background: transparent; }
.btn-primary-outline::before {
background: #fff; }
.btn-primary-outline:hover {
background: #ffbc3b;
color: #ffbc3b; }
.btn-primary-outline:active {
background: #ffbc3b;
color: #fff; }
.input {
border: 100px; }
body {
background-color: #fff;
overflow-x: hidden; }
::selection {
background: #ffcd6e;
color: #fff; }
/* preloader */
.preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ffbC3b;
z-index: 999999;
display: flex;
align-items: center;
justify-content: center; }
ol,
ul {
list-style-type: none;
margin: 0px; }
img {
vertical-align: middle;
border: 0; }
a,
a:hover,
a:focus {
text-decoration: none; }
a {
color: inherit; }
a,
button,
select {
cursor: pointer;
transition: .2s ease; }
a:focus,
button:focus,
select:focus {
outline: 0; }
a:hover {
color: #ffbc3b; }
a.text-primary:hover {
color: #ffbc3b !important; }
a.text-light:hover {
color: #ffbc3b !important; }
h4 {
transition: .2s ease; }
a h4:hover {
color: #ffbc3b; }
.slick-slide {
outline: 0; }
.section {
padding-top: 90px;
padding-bottom: 90px; }
.section-sm {
padding-top: 40px;
padding-bottom: 40px; }
.section-title {
margin-bottom: 30px; }
.bg-cover {
background-size: cover;
background-position: center center;
background-repeat: no-repeat; }
.border-primary {
border-color: #ededf1 !important; }
/* overlay */
.overlay {
position: relative; }
.overlay::before {
position: absolute;
content: '';
height: 100%;
width: 100%;
top: 0;
left: 0;
background: #1a1a37;
opacity: .8; }
.outline-0 {
outline: 0 !important; }
.d-unset {
display: unset !important; }
.bg-primary {
background: #ffbc3b !important; }
.bg-secondary {
background: #1a1a37 !important; }
.bg-gray {
background: #f8f8f8; }
.text-primary {
color: #ffbc3b !important; }
.text-color {
color: #5c5c77; }
.text-light {
color: #8585a4 !important; }
.text-lighten {
color: #d6d6e0 !important; }
.text-muted {
color: #b5b5b7 !important; }
.text-dark {
color: #1e1e4b !important; }
.font-secondary {
font-family: "Fira Sans", sans-serif; }
.mb-10 {
margin-bottom: 10px !important; }
.mb-20 {
margin-bottom: 20px !important; }
.mb-30 {
margin-bottom: 30px !important; }
.mb-40 {
margin-bottom: 40px !important; }
.mb-50 {
margin-bottom: 50px !important; }
.mb-60 {
margin-bottom: 60px !important; }
.mb-70 {
margin-bottom: 70px !important; }
.mb-80 {
margin-bottom: 80px !important; }
.mb-90 {
margin-bottom: 90px !important; }
.mb-100 {
margin-bottom: 100px !important; }
.pl-150 {
padding-left: 150px; }
.zindex-1 {
z-index: 1; }
@media (max-width: 991px) {
.overflow-md-hidden {
overflow: hidden; } }
.vertical-align-middle {
vertical-align: middle; }
.icon-md {
font-size: 36px; }
/* page title */
.page-title-section {
padding: 200px 0 80px; }
.custom-breadcrumb li.nasted {
position: relative;
padding-left: 25px; }
.custom-breadcrumb li.nasted::before {
position: absolute;
font-family: "FontAwesome";
content: "\e649";
font-size: 20px;
top: 50%;
left: -5px;
color: #fff;
transform: translateY(-50%); }
/* /page title */
.list-styled {
padding-left: 25px; }
.list-styled li {
position: relative;
margin-bottom: 15px; }
.list-styled li::before {
position: absolute;
content: "";
height: 10px;
width: 10px;
border-radius: 50%;
background: #ffbc3b;
left: -25px;
top: 5px; }
textarea.form-control {
height: 200px;
padding: 20px; }
.post-thumb-sm {
max-width: 100px; }
/* pagination */
.pagination {
justify-content: center; }
.pagination .page-item {
margin: 0 10px; }
.pagination .page-item.active .page-link {
background: #ffbc3b;
color: #fff;
border-color: #ffbc3b; }
.pagination .page-item:first-child .page-link, .pagination .page-item:last-child .page-link {
border-radius: 0; }
.pagination .page-item .page-link {
color: #5c5c77; }
.content * {
margin-bottom: 20px; }
.content a {
text-decoration: underline; }
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
margin-bottom: 10px; }
.content ol {
padding-left: 20px; }
.content ul {
padding-left: 0; }
.content ul li {
position: relative;
padding-left: 20px;
margin-bottom: 10px;
list-style-type: none; }
.content ul li::before {
position: absolute;
content: "\f138";
font-family: "FontAwesome";
font-size: 14px;
left: 0;
top: 1px;
color: #ffbc3b;
transition: .3s ease; }
.content table {
text-align: left;
width: 100%;
max-width: 100%;
margin-bottom: 1rem;
border: 1px solid #dee2e6; }
.content table th,
.content table td {
padding: .75rem;
vertical-align: top;
border: 1px solid #dee2e6; }
.content table thead {
background: #eff1fd; }
.content table tbody {
background: #f8f9fe; }
.content table tbody td {
text-align: left !important; }
.content blockquote p {
margin-bottom: 0;
color: #5c5c77;
font-style: italic !important; }
.content pre {
padding: 10px 20px;
background: #f8f9fe; }
.person-thumb-sm {
height: 85px;
width: 85px;
object-fit: cover; }
summary {
font-weight: 900;
margin: -.5em -.5em 0;
padding: .5em;
font-size: 20px;
color: #1a1a37; }
summary.hover {
color: #ffbc3b; }
details[open] {
padding: .5em; }
details[open] summary {
border-bottom: 1px solid #aaa;
margin-bottom: .5em; }
@media only screen and (min-width: 768px) {
.termin-tc {
width: 25%; } }
#wc-canvas {
width: 100%;
height: 600px; }
.top-header {
font-size: 12px;
transition: transform .2s ease;
transform-origin: top;
font-weight: 600; }
.top-header.hide {
transform: scaleY(0);
transform-origin: top; }
.navigation {
background: linear-gradient(to right, transparent 50%, #ffbc3b 50%);
transition: .2s ease; }
@media (max-width: 991px) {
.navigation {
background: #1a1a37; } }
@media (max-width: 991px) {
.navbar-collapse {
background: #1a1a37; } }
.navbar-nav {
padding-left: 50px;
background: #ffbc3b; }
@media (max-width: 991px) {
.navbar-nav {
padding-left: 0;
background: #1a1a37; } }
.nav-bg {
background-color: #1a1a37; }
.nav-item {
margin: 0 15px;
position: relative; }
.nav-item .nav-link {
text-transform: uppercase;
font-weight: 600; }
.nav-item::before {
position: absolute;
left: 0;
bottom: 0;
height: 6px;
width: 100%;
content: "";
background: #fff;
transform: scaleY(0);
transform-origin: top;
transition: transform .3s ease; }
.nav-item:hover::before, .nav-item.active::before {
transform: scaleY(1);
transform-origin: bottom; }
.navbar-dark .navbar-nav .nav-link {
color: #fff; }
link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
color: #fff; }
.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: #fff; }
.navbar-expand-lg .navbar-nav .nav-link {
padding: 40px 0px; }
@media (max-width: 991px) {
.navbar-expand-lg .navbar-nav .nav-link {
padding: 20px; } }
.sticky {
position: fixed;
top: 0;
width: 100%;
z-index: 10;
background: #fff;
box-shadow: 0 2px 5px #0000000d; }
.navbar .dropdown:hover .dropdown-menu {
visibility: visible;
opacity: 1;
transform: translateY(0); }
.navbar .dropdown-menu {
box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.12);
border-bottom: 5px solid #ffbc3b;
padding: 15px;
top: 96px;
border-radius: 0;
display: block;
visibility: hidden;
transition: .3s ease;
opacity: 0;
transform: translateY(20px);
background: #fff; }
@media (max-width: 991px) {
.navbar .dropdown-menu {
display: none;
opacity: 1;
visibility: visible;
transform: translateY(0);
transform-origin: unset; } }
.navbar .dropdown-menu.show {
visibility: hidden; }
@media (max-width: 991px) {
.navbar .dropdown-menu.show {
visibility: visible;
display: block; } }
.navbar .dropdown-item {
position: relative;
color: #1e1e4b;
transition: .2s ease;
text-transform: capitalize;
font-family: "Fira Sans", sans-serif; }
@media (max-width: 991px) {
.navbar .dropdown-item {
text-align: center; } }
.navbar .dropdown-item:not(:last-child) {
margin-bottom: 10px; }
.navbar .dropdown-item:hover {
color: #ffbc3b;
background: transparent; }
.hero-section {
padding: 250px 0 290px; }
.hero-slider .prevArrow,
.hero-slider .nextArrow {
position: absolute;
bottom: -123px;
z-index: 9;
padding: 15px;
color: rgba(255, 255, 255, 0.5);
border: 0;
font-size: 30px;
transition: all linear .2s;
background: transparent; }
.hero-slider .prevArrow:focus,
.hero-slider .nextArrow:focus {
outline: 0; }
.hero-slider .prevArrow:hover,
.hero-slider .nextArrow:hover {
color: #ffbc3b; }
.hero-slider .prevArrow {
right: 60px; }
.hero-slider .nextArrow {
right: 0; }
.hero-slider .slick-dots {
position: absolute;
left: 0;
bottom: -100px;
padding-left: 0; }
.hero-slider .slick-dots li {
display: inline-block;
margin: 0 6px; }
.hero-slider .slick-dots li.slick-active button {
background: #ffbc3b; }
.hero-slider .slick-dots li button {
color: transparent;
padding: 0;
overflow: hidden;
height: 10px;
width: 10px;
background: rgba(255, 255, 255, 0.5);
border: 0;
outline: 0; }
/* banner feature */
.feature-icon {
font-size: 60px;
color: #1a1a37;
display: inline-block; }
.feature-blocks {
margin-left: 40px;
margin-right: 40px;
padding-left: 70px;
padding-top: 80px;
padding-right: 30%; }
@media (max-width: 1400px) {
.feature-blocks {
padding-right: 10%; } }
@media (max-width: 1200px) {
.feature-blocks {
padding-right: 50px;
padding-left: 50px;
padding-top: 30px; }
.feature-blocks h3 {
font-size: 20px; } }
@media (max-width: 991px) {
.feature-blocks {
margin-top: 0;
padding: 50px; }
.feature-blocks h3 {
font-size: 25px; } }
@media (max-width: 575px) {
.feature-blocks {
margin-left: 0px;
margin-right: 0px; } }
/* /banner feature */
/* course */
.card-btn {
font-size: 12px;
padding: 5px 10px; }
.flex-basis-33 {
flex-basis: 33.3333%; }
.hover-shadow {
transition: .3s ease; }
.hover-shadow:hover {
box-shadow: 0px 4px 25px 0px rgba(27, 39, 71, 0.15); }
/* /course */
/* success story */
.success-video {
min-height: 300px; }
.success-video .play-btn {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%); }
@media (max-width: 767px) {
.success-video .play-btn {
left: 50%;
transform: translate(-50%, -50%); } }
.play-btn {
display: inline-block;
height: 80px;
width: 80px;
border-radius: 50%;
background: #ffbc3b;
color: #fff;
font-size: 25px;
text-align: center; }
.play-btn i {
line-height: 80px; }
.play-btn::before {
position: absolute;
content: "";
height: 0;
width: 0;
transform: translate(-50%, -50%);
background: #fff;
border-radius: 50%;
top: 50%;
left: 50%;
z-index: -2;
transition: .3s ease;
transition-delay: .2s; }
.play-btn::after {
position: absolute;
content: "";
height: 80%;
width: 80%;
transform: translate(-50%, -50%);
background: #ffbc3b;
border-radius: 50%;
top: 50%;
left: 50%;
z-index: -1;
transition: .3s ease; }
.play-btn:hover::before {
height: 80%;
width: 80%;
transition-delay: 0s; }
.play-btn:hover::after {
height: 0;
width: 0;
transition: 0s ease; }
/* /success story */
/* events */
.card-date {
position: absolute;
background: #ffbc3b;
font-family: "Fira Sans", sans-serif;
text-align: center;
padding: 10px;
color: #fff;
top: 0;
left: 0;
text-transform: uppercase; }
.card-date span {
font-size: 40px; }
/* /events */
/* footer */
.input-wrapper {
position: relative; }
.input-wrapper button {
position: absolute;
right: 25px;
top: 50%;
transform: translateY(-50%); }
.form-control {
height: 60px;
background: #fff;
border-radius: 0;
padding-left: 25px; }
.form-control:focus {
border-color: #ffbc3b;
box-shadow: none; }
.newsletter-block .form-control {
height: 90px; }
.bg-footer {
background-color: #182b45; }
.logo-footer {
margin-top: -20px;
display: inline-block; }
.footer {
border-color: #494a43 !important;
padding-top: 75px; }
/* /footer */
.filter-controls li {
cursor: pointer;
transition: .1s ease; }
.filter-controls li.active {
font-weight: 600;
color: #ffbc3b; }
.filter-controls li:hover {
color: #ffbc3b; }
.tag-list a {
display: block;
padding: 5px 10px;
background: #f8f9fe;
color: #5c5c77; }
.tag-list a:hover {
background-color: #ffbc3b;
color: #fff; }

@ -0,0 +1 @@
{"Target":"scss/style.css","MediaType":"text/css","Data":{}}

@ -564,7 +564,13 @@ collections:
- {label: "Entwurf", name: "draft", widget: "boolean", default: false, required: false} - {label: "Entwurf", name: "draft", widget: "boolean", default: false, required: false}
- {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"} - {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"}
- {label: "Metabeschreibung", name: "description", widget: "text", required: false} - {label: "Metabeschreibung", name: "description", widget: "text", required: false}
- {label: "Bild", name: "image", widget: "image", default: "/media/image.png", required: false} - label: "Dateien"
name: "files"
widget: "list"
required: false
fields:
- {label: "Titel", name: "title", widget: "string"}
- {label: "Datei", name: "link", widget: "file"}
- {label: "Type", name: "type", widget: "hidden", default: "forms"} - {label: "Type", name: "type", widget: "hidden", default: "forms"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "cantorpreis" - name: "cantorpreis"

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB