gc + fixes

This commit is contained in:
2022-03-19 10:21:45 +01:00
parent 3d040c5ab3
commit 3662fb3120
132 changed files with 352 additions and 1543 deletions

View File

@ -1,11 +1,19 @@
<div class="card border-0 rounded-0 hover-shadow">
<!--div class="card border-0 rounded-0 hover-shadow">
<div class="card-img position-relative">
<img class="card-img-top rounded-0" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}">
<div class="card-date"><span>{{ .Date.Format "2" }}</span><br>{{ .Date.Format "Jan" }}</div>
</div>
<div class="card-body">
<!-- location -->
<p><i class="ti-location-pin text-primary mr-2"></i>{{ .Params.Location | markdownify }}</p>
<h4 class="card-title"><a href="{{ .Permalink }}">{{ .Title }}</a></h4>
</div>
</div>
</div-->
<li class="d-md-table mb-4 w-100 border-bottom hover-shadow">
<div class="d-md-table-cell text-center p-4 bg-primary text-white mb-4 mb-md-0"><span class="h2 d-block">{{ .Date.Format "2"}}</span> {{ .Date.Format "Jan, 2006"}}</div>
<div class="d-md-table-cell px-4 vertical-align-middle mb-4 mb-md-0">
<p href="{{ .Permalink }}" class="h4 mb-3 d-block">{{ .Title }}</p>
<p class="mb-0">{{ .Summary | truncate 100 }}</p>
</div>
<div class="d-md-table-cell text-right pr-0 pr-md-4"><p><i class="ti-location-pin text-primary mr-2"></i>{{ .Params.Location | markdownify }}</p></div>
</li>

View File

@ -1,7 +1,7 @@
<div class="card rounded-0 hover-shadow border-top-0 border-left-0 border-right-0">
<img class="card-img-top rounded-0" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}">
<div class="card-body">
<h4 class="card-title"><a href="{{ .Permalink }}">{{ .Title }}</a></h4>
<p class="card-text">{{ .Summary | truncate 100 }}</p>
<li class="d-md-table mb-4 w-100 border-bottom hover-shadow">
<div class="d-md-table-cell px-4 vertical-align-middle mb-4 mb-md-0">
<a href="{{ .Permalink }}" class="h4 mb-3 d-block">{{ .Title }}</a>
<p class="mb-0">{{ .Summary | truncate 100 }}</p>
</div>
</div>
<div class="d-md-table-cell text-right pr-0 pr-md-4"><a href="{{ .Permalink }}" class="btn btn-primary">{{ i18n "read_more"}}</a></div>
</li>

View File

@ -1,11 +1,8 @@
{{ define "main" }}
<!-- teachers -->
<section class="section">
<div class="container">
<!-- teacher list -->
<div class="row">
<!-- teacher -->
{{ range .Data.Pages }}
<div class="col-lg-4 col-sm-6">
{{ .Render "abiturienten" }}
@ -14,6 +11,5 @@
</div>
</div>
</section>
<!-- /teachers -->
{{ end }}

View File

@ -39,30 +39,6 @@
{{ end }}
<!-- /funfacts -->
<!-- success story -->
{{ partial "info.html" . }}
<!-- /success story -->
<!-- teacher -->
{{ if $data.homepage.blog.enable }}
<section class="section">
<div class="container">
<div class="row">
<div class="col-12">
<h2 class="section-title">{{ i18n "our_teachers" }}</h2>
</div>
</div>
<div class="row justify-content-center">
<!-- teacher -->
{{ range first 3 (where .Site.RegularPages "Type" "teacher")}}
<div class="col-lg-4 col-sm-6 mb-5 mb-lg-0">
{{ .Render "teacher" }}
</div>
{{ end }}
</div>
</div>
</section>
{{ end }}
<!-- /teacher -->
{{ end }}

View File

@ -1,19 +1,15 @@
{{ define "main" }}
<!-- teachers -->
<section class="section">
<div class="container">
<!-- teacher list -->
<div class="row">
<!-- teacher -->
{{ range .Data.Pages }}
<div class="col-lg-4 col-sm-6">
<div class="col-lg-3 col-sm-4 col-6">
{{ .Render "cantorpreis" }}
</div>
{{ end }}
</div>
</div>
</section>
<!-- /teachers -->
{{ end }}

View File

@ -1,6 +1,5 @@
{{ define "main" }}
<!-- teacher details -->
<section class="section">
<div class="container">
<div class="row">
@ -20,6 +19,5 @@
</div>
</div>
</section>
<!-- /teacher details -->
{{ end }}

View File

@ -1,18 +0,0 @@
{{ define "main" }}
<!-- events -->
<section class="section">
<div class="container">
<div class="row">
<!-- event -->
{{ range .Data.Pages }}
<div class="col-lg-4 col-sm-6 mb-5">
{{ .Render "event" }}
</div>
{{ end }}
</div>
</div>
</section>
<!-- /events -->
{{ end }}

View File

@ -1,93 +0,0 @@
{{ define "main" }}
<!-- event single -->
<section class="section-sm">
<div class="container">
<div class="row">
<div class="col-12">
<h2 class="section-title">{{ .Title }}</h2>
</div>
<!-- event image -->
<div class="col-12 mb-4">
<img style="height: 500px;width: 100%;object-fit: cover;" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}" class="img-fluid w-100">
</div>
</div>
<!-- event info -->
<div class="row align-items-center mb-5">
<div class="col-lg-9">
<ul class="list-inline">
<li class="list-inline-item mr-xl-5 mr-4 mb-3 mb-lg-0">
<div class="d-flex align-items-center">
<i class="ti-location-pin text-primary icon-md mr-2"></i>
<div class="text-left">
<h6 class="mb-0">{{ i18n "location" | upper}}</h6>
<p class="mb-0">{{ .Params.Location | markdownify }}</p>
</div>
</div>
</li>
<li class="list-inline-item mr-xl-5 mr-4 mb-3 mb-lg-0">
<div class="d-flex align-items-center">
<i class="ti-calendar text-primary icon-md mr-2"></i>
<div class="text-left">
<h6 class="mb-0">{{ i18n "date" | upper}}</h6>
<p class="mb-0">{{ .Date.Format "02 Jan, 2006"}}</p>
</div>
</div>
</li>
<li class="list-inline-item mr-xl-5 mr-4 mb-3 mb-lg-0">
<div class="d-flex align-items-center">
<i class="ti-time text-primary icon-md mr-2"></i>
<div class="text-left">
<h6 class="mb-0">{{ i18n "time" | upper }}</h6>
<p class="mb-0">{{ .Date.Format "15:04"}}</p>
</div>
</div>
</li>
<!--li class="list-inline-item mr-xl-5 mr-4 mb-3 mb-lg-0">
<div class="d-flex align-items-center">
<i class="ti-wallet text-primary icon-md mr-2"></i>
<div class="text-left">
<h6 class="mb-0">{{ i18n "entry_fee" | upper }}</h6>
<p class="mb-0">{{ .Params.Fee | markdownify }}</p>
</div>
</div>
</li-->
</ul>
</div>
<!-- border -->
<div class="col-12 mt-4 order-4">
<div class="border-bottom border-primary"></div>
</div>
</div>
<!-- event details -->
<div class="row">
<div class="col-12 mb-50 content">
{{ .Content }}
</div>
</div>
</div>
</section>
<!-- /event single -->
<!-- more event -->
<section class="section pt-0">
<div class="container">
<div class="row">
<div class="col-12">
<h2 class="section-title">{{ i18n "more_event" }}</h2>
</div>
</div>
<div class="row justify-content-center">
<!-- event -->
{{ $related := (where .Site.RegularPages "Type" "event") | intersect (where .Site.Pages ".Title" "!=" .Title) | union (.Site.RegularPages.Related . ) | shuffle | first 3}}
{{ range first 3 $related }}
<div class="col-lg-4 col-sm-6 mb-5 mb-lg-0">
{{ .Render "event" }}
</div>
{{ end }}
</div>
</div>
</section>
<!-- /more event -->
{{ end }}

View File

@ -4,11 +4,13 @@
<section class="section">
<div class="container">
<div class="row">
{{ range .Data.Pages}}
<!-- forms item -->
<div class="col-lg-4 col-sm-6 mb-4">
{{ .Render "forms" }}</div>
{{ end }}
<div class="col-12">
<ul class="list-unstyled">
{{ range .Data.Pages }}
{{ .Render "forms" }}
{{ end }}
</ul>
</div>
</div>
</div>
</section>

View File

@ -1,16 +1,11 @@
{{ define "main" }}
<!-- event single -->
<section class="section-sm">
<div class="container">
<div class="row">
<div class="col-12">
<h2 class="section-title">{{ .Title }}</h2>
</div>
<!-- research image -->
<div class="col-12 mb-4">
<img style="height: 500px;width: 100%;object-fit: cover;" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}" class="img-fluid w-100">
</div>
</div>
<!-- research details -->
<div class="row">
@ -20,6 +15,5 @@
</div>
</div>
</section>
<!-- /event single -->
{{ end }}

View File

@ -68,30 +68,6 @@
<div class="col-12 mb-4 content">
{{ .Content }}
</div>
<!-- teacher -->
<div class="col-12">
<h5 class="mb-3">{{ i18n "teacher" }}</h5>
{{ range where .Site.RegularPages "Title" (.Params.Teacher | title) }}
<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 teacher-thumb-sm" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}">
<div class="media-body">
<h4 class="mt-0"><a href="{{ .Permalink }}">{{ .Title }}</a></h4>
{{ .Params.Course }}
</div>
</div>
<div class="social-link">
<h6 class="d-none d-sm-block text-right">{{ i18n "contact_info" }}</h6>
<ul class="list-inline">
{{ range .Params.Contact }}
<li class="list-inline-item"><a class="d-inline-block text-light p-1" href="{{ .link | safeURL }}"><i class="{{ .icon }}"></i></a></li>
{{ end }}
</ul>
</div>
</div>
{{ end }}
<div class="border-bottom border-primary mt-4"></div>
</div>
</div>
</div>
</section>

View File

@ -166,18 +166,29 @@
<h2 class="mb-0 text-nowrap mr-3">{{ $data.homepage.termine.title }}</h2>
<div class="border-top w-100 border-primary d-none d-sm-block"></div>
<div>
<a href="{{`event` | relLangURL }}" class="btn btn-sm btn-primary-outline ml-sm-3 d-none d-sm-block text-nowrap">{{ i18n "see_all" }}</a>
<a href="{{`termine` | relLangURL }}" class="btn btn-sm btn-primary-outline ml-sm-3 d-none d-sm-block text-nowrap">{{ i18n "see_all" }}</a>
</div>
</div>
</div>
</div>
<div class="row justify-content-center">
<!-- event -->
{{ range first 3 (where .Site.RegularPages "Type" "event")}}
<div class="col-lg-4 col-sm-6 mb-5 mb-lg-0">
{{ .Render "event" }}
</div>
{{ with .Site.GetPage "/termine/_index.md" }}
{{ range first 3 .Params.events }}
<li class="d-md-table mb-4 w-100 border-bottom hover-shadow">
<div class="d-md-table-cell text-center p-4 bg-primary text-white mb-4 mb-md-0"><span class="h2 d-block">{{ time.Format "2" .date}}</span> {{ time.Format "Jan, 2006" .date}}</div>
<div class="d-md-table-cell px-4 vertical-align-middle mb-4 mb-md-0">
<p href="{{ .Permalink }}" class="h4 mb-3 d-block">{{ .title }}</p>
<p class="mb-0">{{ .summary | truncate 100 }}</p>
</div>
<div class="d-md-table-cell text-right pr-0 pr-md-4"><p><i class="ti-location-pin text-primary mr-2"></i>{{ .location | markdownify }}</p></div>
</li>
{{ end }}
{{ end }}
</div>
<!-- mobile see all button -->
<div class="row">

View File

@ -1,20 +0,0 @@
{{ define "main" }}
<!-- notice -->
<section class="section">
<div class="container">
<div class="row">
<div class="col-12">
<ul class="list-unstyled">
<!-- notice item -->
{{ range .Data.Pages }}
{{ .Render "notice" }}
{{ end }}
</ul>
</div>
</div>
</div>
</section>
<!-- /notice -->
{{ end }}

View File

@ -1,27 +0,0 @@
{{ define "main" }}
<!-- notice details -->
<section class="section">
<div class="container">
<div class="row">
<div class="col-12">
<div class="d-flex">
<div class="text-center mr-4">
<div class="p-4 bg-primary text-white">
<span class="h2 d-block">{{ .PublishDate.Format "2"}}</span> {{ .PublishDate.Format "Jan, 2006"}}
</div>
</div>
<!-- notice content -->
<div class="content">
{{ .Content }}
{{ with .Params.Download_link }} <a href="{{ . | absURL }}" class="btn btn-primary">{{ i18n "download" }}</a>
{{ end }}
</div>
</div>
</div>
</div>
</div>
</section>
<!-- /notice details -->
{{ end }}

View File

@ -72,9 +72,9 @@
</div>
<!-- support -->
<div class="col-lg-2 col-sm-4 col-6 mb-5 mb-md-0">
<h4 class="text-white mb-5 text-uppercase">{{ i18n "new_notice" }}</h4>
<h4 class="text-white mb-5 text-uppercase">{{ i18n "latest_article" }}</h4>
<ul class="list-unstyled">
{{ range first 3 (where .Site.RegularPages "Type" "notice")}}
{{ range first 3 (where .Site.RegularPages "Type" "post")}}
<li class="mb-3"><a class="text-color" href="{{ .Permalink }}">{{ .Title }}</a></li>
{{ end }}
</ul>

View File

@ -25,7 +25,7 @@
{{ 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 teacher-thumb-sm" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}">
<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 }}

View File

@ -1,43 +0,0 @@
{{ define "main" }}
<!-- teachers -->
<section class="section">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="btn-group portfolio-filter btn-group-toggle justify-content-center d-flex flex-wrap"
data-toggle="buttons">
<label class="btn btn-primary-outline active">
<input type="radio" name="shuffle-filter" value="all" checked="checked" />{{ i18n "all"}}
</label>
{{ $categories := slice }}
{{ range .Data.Pages }}
{{ range .Params.Courses }}
{{ $categories = $categories | append . }}
{{ end }}
{{ end }}
{{ range ( $categories | uniq ) }}
<label class="btn btn-primary-outline">
<input type="radio" name="shuffle-filter" value="{{ . | urlize }}" />{{ . }}
</label>
{{ end }}
</div>
</div>
</div>
<br>
<!-- teacher list -->
<div class="row shuffle-wrapper">
<!-- teacher -->
{{ range .Data.Pages }}
<div class="col-lg-4 col-sm-6 shuffle-item"
data-groups="[{{range $index, $element:= .Params.Courses }}{{if ne $index 0}},{{end}}&quot;{{. | urlize}}&quot;{{ end }}]">
{{ .Render "teacher" }}
</div>
{{ end }}
</div>
</div>
</section>
<!-- /teachers -->
{{ end }}

View File

@ -1,72 +0,0 @@
{{ define "main" }}
<!-- teacher details -->
<section class="section">
<div class="container">
<div class="row">
<div class="col-md-5 mb-5">
<img class="img-fluid w-100" src="{{ .Params.Image | relURL }}" alt="{{ .Title }}">
</div>
<div class="col-md-6 mb-5">
<h3>{{ .Title }}</h3>
{{ range .Params.Courses }}
<h6 class="text-color">{{.}}</h6>
{{ end }}
<p class="mb-5">{{ .Params.Bio | markdownify }}</p>
<div class="row">
<div class="col-md-6 mb-5 mb-md-0">
<h4 class="mb-4">{{ i18n "contact_info" | upper}}:</h4>
<ul class="list-unstyled">
{{ range .Params.Contact }}
<li class="mb-3"><a class="text-color" href="{{ .link | safeURL }}"><i class="{{ .icon }} mr-2"></i>{{ .name }}</a></li>
{{ end }}
</ul>
</div>
{{ if not .Params.clubs }}
<div class="col-md-6">
<h4 class="mb-4">{{ i18n "interest" | upper }}</h4>
<ul class="list-unstyled">
{{ range .Params.Interest }}
<li class="mb-3">{{ . | title }}</li>
{{ end }}
</ul>
</div>
{{ end }}
</div>
</div>
<div class="col-12 content">
{{ .Content }}
</div>
</div>
{{ if .Params.Clubs }}
<div class="row">
<div class="col-lg-7 mb-20 mb-lg-0">
<h3>Kontakt</h3>
<form action="{{ .Params.Formspree_link | safeURL }}" method="POST">
<input type="text" class="form-control mb-3" id="name" name="name" placeholder="Name">
<input type="email" class="form-control mb-3" id="mail" name="mail" placeholder="E-Mail Adresse">
<input type="text" class="form-control mb-3" id="subject" name="subject" placeholder="Betreff">
<textarea name="message" id="message" class="form-control mb-3" placeholder="Nachricht"></textarea>
<button type="submit" value="send" class="btn btn-primary">{{ i18n "send" }}</button>
</form>
</div>
</div>
<div class="row">
<div class="col-12">
<h4 class="mb-4">{{ i18n "clubs" | upper}}</h4>
</div>
<!-- course item -->
{{ range where .Site.RegularPages "Params.teacher" .Title }}
<div class="col-lg-4 col-sm-6 mb-5">
{{ .Render "ganztagsangebote"}}
</div>
{{ end }}
</div>
{{ end }}
</div>
</section>
<!-- /teacher details -->
{{ end }}

25
layouts/termine/list.html Normal file
View File

@ -0,0 +1,25 @@
{{ define "main" }}
<section class="section">
<div class="container">
<div class="row">
<div class="col-12">
<ul class="list-unstyled">
{{ range .Params.events }}
<li class="d-md-table mb-4 w-100 border-bottom hover-shadow">
<div class="d-md-table-cell text-center p-4 bg-primary text-white mb-4 mb-md-0"><span class="h2 d-block">{{ time.Format "2" .date}}</span> {{ time.Format "Jan, 2006" .date}}</div>
<div class="d-md-table-cell px-4 vertical-align-middle mb-4 mb-md-0">
<p href="{{ .Permalink }}" class="h4 mb-3 d-block">{{ .title }}</p>
<p class="mb-0">{{ .summary | truncate 100 }}</p>
</div>
<div class="d-md-table-cell text-right pr-0 pr-md-4"><p><i class="ti-location-pin text-primary mr-2"></i>{{ .location | markdownify }}</p></div>
</li>
{{ end }}
</ul>
</div>
</div>
</div>
</section>
{{ end }}