2023-05-16 20:24:18 +02:00
{{ define "main" }}
< div > {{ .Content }}< / div >
{{ if isset .Params "event_start" }}
{{ $event_start := .Params.event_start | time }}
2023-05-22 11:09:23 +02:00
< div class = "highlight-box highlight-box-nluug" >
2023-05-16 20:24:18 +02:00
< h3 > Locatie< / h3 >
< strong > {{ .Params.event_location }}< / strong >
< p > {{ .Params.event_address.street_address }}< br > {{ .Params.event_address.postal_code }}, {{ .Params.event_address.city }}< br > {{ .Params.event_address.country_name }}< / p >
< h3 > Datum en tijd< / h3 >
< ul >
< li > Start: {{ time.Format "02-01-2006 15:04" .Params.event_start }}< / li >
< li > Einde: {{ time.Format "02-01-2006 15:04" .Params.event_end }}< / li >
< / ul >
< / div >
2023-06-06 14:54:32 +02:00
{{ if le now $event_start }}
2023-06-11 20:47:56 +02:00
{{ if .Params.event_register_link }}
2023-06-06 14:54:32 +02:00
< h3 > Inschrijven< / h3 >
< p > Om deel te nemen aan dit evenement is inschrijving vereist.< / p >
2023-06-11 20:47:56 +02:00
{{ if .Params.event_register_start_date }}
{{ $event_register_start_date := .Params.event_register_start_date | time }}
{{ if le now $event_register_start_date }}
2023-06-11 20:56:02 +02:00
< p > De inschrijving opent op {{ .Params.event_register_start_date | time.Format ":date_full" }}.< / p >
2023-06-11 20:47:56 +02:00
{{ else }}
{{ if .Params.event_register_end_date }}
{{ $event_register_end_date := .Params.event_register_end_date | time }}
{{ if ge now $event_register_end_date }}
< p > De inschrijving is inmiddels gesloten< / p >
{{ else }}
< a href = "{{ .Params.event_register_link }}" class = "button" > Inschrijven< / a >
{{ end }}
{{ else }}
< a href = "{{ .Params.event_register_link }}" class = "button" > Inschrijven< / a >
{{ end }}
{{ end }}
{{ else }}
< p > Fout: Er ontbreekt een datum wanneer inschrijving open gaat.< / p >
{{ end }}
{{ else }}
< p > Fout: Er ontbreekt een link om in te schrijven.< / p >
2023-06-06 14:54:32 +02:00
{{ end }}
2023-05-16 20:24:18 +02:00
2023-06-06 14:54:32 +02:00
< h3 > Kalender< / h3 >
< p > Zet het event alvast in je agenda met onderstaande opties!< / p >
< ul >
{{ with .OutputFormats.Get "calendarevent" }}
< li > < a href = "{{ .RelPermalink }}" > Importeren via iCal-bestand< / a > < / li >
{{ end }}
< li > < a href = "https://www.google.com/calendar/render?action=TEMPLATE&text={{ .Params.event_title | urlquery }}&details=Locatie:%20{{ .Params.event_location | urlquery }}&location={{ .Params.event_address.street_address }}%2c%20{{ .Params.event_address.postal_code }}%2c%20{{ .Params.event_address.city }}%2c%20{{ .Params.event_address.country_name }}&dates={{ time.Format " 20060102T150405 " . Params . event_start } } / { { time . Format " 20060102T150405 " . Params . event_end } } & ctz = {{ . Params . event_timezone } } " > Importeren naar Google-kalender< / a > < / li >
< / ul >
{{ else }}
< h3 > Presentaties, foto's en opnames< / h3 >
< p > Na de conferentie verzamelen we de opnames en foto's. Nadat ze beschikbaar komen zijn ze te raadplegen via de pagina's in onderstaand programma.< / p >
{{ end }}
2023-05-16 20:24:18 +02:00
{{ else }}
< p > Waarschuwing: dit evenement mist gegevens zoals start en einddatum.< / p >
{{ end }}
2023-05-22 11:09:23 +02:00
<!-- TODO
< h2 > Sprekers< / h2 >
Nog in te vullen
-->
2023-05-16 20:24:18 +02:00
< h2 > Programma< / h2 >
{{ $.Scratch.Set "counter" 0 }}
{{ with .Params.event_schedule }}
{{ $.Scratch.Set "counter" (add ($.Scratch.Get "counter") 1) }}
{{ with .name }}< h3 > {{$.Scratch.Get "counter"}}. {{ . }}< / h3 > {{ end }}
< div class = "table-wrapper" >
< table class = "fl-table" >
{{ with .headers }}
< thead >
< tr >
{{ range . }}
< th { { if . width } } class = "w-{{ .width }}" { { end } } > {{ .text }}< / th >
{{ end }}
< / tr >
< / thead >
{{ end }}
< tbody >
{{ with .rows }}
{{ range . }}
< tr >
{{ $.Scratch.Set "counter" (add ($.Scratch.Get "counter") 1) }}
{{ with .description }}< blockquote > {{ . }}< / blockquote > {{ end }}
{{ $.Scratch.Set "counter2" 0 }}
{{ with .columns }}
{{ range . }}
< td { { if . size } } colspan = "{{ .size }}" { { end } } { { if . center } } style = "text-align:center;" { { end } } >
{{ if .time }}< small > {{ .time }}< / small > {{ end }}
{{ $.Scratch.Set "counter2" (add ($.Scratch.Get "counter2") 1) }}
<!-- <b>{{ $.Scratch.Get "counter" }}.{{ $.Scratch.Get "counter2" }}. {{ .name }}</b> -->
{{ with .talk }}
{{ if .speaker }}
< strong > {{ .speaker }}< / strong > < br >
{{ else }}
2023-05-16 20:41:31 +02:00
< strong > < a href = "https://cfp.nluug.nl/" > Jouw talk?< / a > < / strong >
2023-05-16 20:24:18 +02:00
{{ end }}
{{ if and (.title) (.link) }}
{{ if .link }}
{{ if .keynote }}< strong > Keynote:< / strong > {{ end }}< a href = "{{ .link }}" > {{ .title }}< / a >
{{ else }}
< em > {{ . }}< / em >
{{ end }}
{{ else }}
{{ if .title }}{{ if .keynote }}< strong > Keynote:< / strong > {{ end }}< em > {{ .title }}< / em > {{ end }}
{{ end }}
{{ end }}
{{ with .textfield }}
{{ if and (.text) (.link) }}
< em > < a href = "{{ .link }}" > {{ .text }}< / a > < / em >
{{ else }}
{{ with .text }}< em > {{ . }}< / em > < br > {{ end }}
{{ end }}
{{ end }}
< / td >
{{ end }}
{{ end }}
< / tr >
{{ end }}
{{ end }}
< / tbody >
< / table >
< / div >
{{ else }}
2023-05-22 11:09:23 +02:00
< p > Waarschuwing: dit conferentieprogramma is niet goed geconfigureerd in de front matter.< / p >
2023-05-16 20:24:18 +02:00
{{ end }}
{{ end }}