{{ define "main" }} {{ with .Params.event_title }}<h2>{{ . }}</h2>{{ end }} <div>{{ .Content }}</div> {{ if isset .Params "event_start" }} {{ $event_start := .Params.event_start | time }} <div class="highlight-box highlight-box-nluug"> <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> {{ with .Params.event_register_link }} {{ if le now $event_start }} <a href="{{ . }}" class="button">Inschrijven</a> {{ else }} <p>Dit evenement is al afgelopen, inschrijven is daarom niet meer mogelijk.</p> {{ end }} {{ end }} <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 }} <p>Waarschuwing: dit evenement mist gegevens zoals start en einddatum.</p> {{ end }} <!-- TODO <h2>Sprekers</h2> Nog in te vullen --> <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 }} <strong><a href="https://cfp.nluug.nl/">Jouw talk?</a></strong> {{ 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 }} <p>Waarschuwing: dit conferentieprogramma is niet goed geconfigureerd in de front matter.</p> {{ end }} {{ end }}