Further optimize 'event_weekly_display' shortcode and introduce some link attribute
This commit is contained in:
parent
6e811304ee
commit
a3b0fd2867
|
@ -15,6 +15,7 @@ event:
|
|||
weekly:
|
||||
weekday: Freitag
|
||||
begin: '19.00'
|
||||
link: https://www.ccc.de/de/club/chaostreffs
|
||||
---
|
||||
|
||||
{{< event_weekly >}}
|
||||
|
|
|
@ -13,6 +13,7 @@ event:
|
|||
weekly:
|
||||
weekday: Donnerstag
|
||||
begin: '19.30'
|
||||
link: https://freifunk-leipzig.de
|
||||
---
|
||||
|
||||
{{< event_weekly >}}
|
||||
|
|
|
@ -17,6 +17,7 @@ event:
|
|||
begin: '17.00'
|
||||
finish: '20.00'
|
||||
annotation: nur bei Bedarf & auf Einladung
|
||||
link: https://hardwareforfuture.de
|
||||
---
|
||||
|
||||
{{< event_weekly >}}
|
||||
|
|
|
@ -9,9 +9,10 @@
|
|||
{{- $finish := $.Page.Param "event.weekly.finish" }}
|
||||
{{- $interval := $.Page.Param "event.weekly.interval" }}
|
||||
{{- $annotation := $.Page.Param "event.weekly.annotation" }}
|
||||
{{- $link := $.Page.Param "event.weekly.link" }}
|
||||
<p></p>
|
||||
<dl>
|
||||
<dt>Wochentag</dt>
|
||||
<dt>Termin</dt>
|
||||
<dd>
|
||||
Jeden
|
||||
{{- with $interval }}
|
||||
|
@ -38,4 +39,8 @@
|
|||
{{- end }}
|
||||
</dd>
|
||||
</dl>
|
||||
<p></p>
|
||||
<p>
|
||||
{{- with $link }}
|
||||
<a href="$link">Website</a>
|
||||
{{- end }}
|
||||
</p>
|
||||
|
|
|
@ -4,26 +4,28 @@
|
|||
{{- range $page := $.Site.RegularPages.ByTitle }}
|
||||
{{ if (eq $weekday ($page.Param "event.weekly.weekday")) }}
|
||||
<li>
|
||||
<div>
|
||||
<a href="{{ $page.URL }}">{{ $page.Title }}</a>
|
||||
</div>
|
||||
<div>
|
||||
<small>
|
||||
{{- with $page.Param "event.weekly.interval" }}
|
||||
Jeden {{ . }} {{ $weekday }} im Monat —
|
||||
<p>
|
||||
<a href="{{ $page.Permalink }}">{{ $page.Title }}</a>
|
||||
{{- with $page.Param "event.weekly.link" }}
|
||||
— <a href="{{ . }}">Webseite</a>
|
||||
{{- end }}
|
||||
von {{ $page.Param "event.weekly.begin" }} Uhr
|
||||
bis
|
||||
{{- with $page.Param "event.weekly.finish" }}
|
||||
{{ . }} Uhr
|
||||
{{- else }}
|
||||
open end
|
||||
{{- end }}
|
||||
{{- with $page.Param "event.weekly.annotation" }}
|
||||
— {{ . }}
|
||||
{{- end }}
|
||||
</small>
|
||||
</div>
|
||||
<br>
|
||||
<small>
|
||||
{{- with $page.Param "event.weekly.interval" }}
|
||||
Jeden {{ . }} {{ $weekday }} im Monat —
|
||||
{{- end }}
|
||||
von {{ $page.Param "event.weekly.begin" }} Uhr
|
||||
bis
|
||||
{{- with $page.Param "event.weekly.finish" }}
|
||||
{{ . }} Uhr
|
||||
{{- else }}
|
||||
open end
|
||||
{{- end }}
|
||||
{{- with $page.Param "event.weekly.annotation" }}
|
||||
— {{ . }}
|
||||
{{- end }}
|
||||
</small>
|
||||
</p>
|
||||
</li>
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
|
Loading…
Reference in New Issue