Configure registration via shortcodes and partials

This commit is contained in:
Ral 2024-04-30 21:23:39 +02:00
parent 12a8ecfb3e
commit 92ed5b2a83
9 changed files with 69 additions and 4 deletions

View file

@ -20,7 +20,9 @@ Der Eintritt enthält alle vier Mahlzeiten (siehe unten). Bezahlen kannst du bar
## Anmeldung ## Anmeldung
Anmeldung und Tickets für die CoSin gibt es online. Genau Informationen finden sich links in der Sidebar sobald die Anmeldung offen ist. Anmeldung und Tickets für die CoSin gibt es online.
{{< registration >}}
Eine Anmeldung ist nicht erforderlich, du kannst auch spontan vorbei kommen und trotzdem teilnehmen. Wir sind aber dankbar für alle Leute die sich frühzeitig anmelden. Die Anmeldungen helfen uns die Veranstaltung zu planen und adäquate Menge an Essen zuzubereiten. Eine Anmeldung ist nicht erforderlich, du kannst auch spontan vorbei kommen und trotzdem teilnehmen. Wir sind aber dankbar für alle Leute die sich frühzeitig anmelden. Die Anmeldungen helfen uns die Veranstaltung zu planen und adäquate Menge an Essen zuzubereiten.

View file

@ -20,7 +20,9 @@ The entrance fee cover all four meals (see below). You can pay on site at the en
## Registration ## Registration
You can register and get a ticket online. Details can be found in the sidebar on the left as soon as the registration is open. You can register and get a ticket online.
{{< registration >}}
Registration beforehand is not strictly necessary. You can just show up and participate if you like. However, we are grateful for everyone who registers in a timely manner. This helps us with planning the event and cooking appropriate amounts of food. Registration beforehand is not strictly necessary. You can just show up and participate if you like. However, we are grateful for everyone who registers in a timely manner. This helps us with planning the event and cooking appropriate amounts of food.

View file

@ -20,7 +20,9 @@ L'entrée comprend les quatre repas (voir ci-dessous). Tu peux payer en espèces
## Inscription ## Inscription
L'inscription et les tickets pour la CoSin sont disponibles en ligne. Genau Informationen finden sich links in der Sidebar sobald die Anmeldung offen ist. L'inscription et les tickets pour la CoSin sont disponibles en ligne.
{{< registration >}}
Une inscription n'est pas nécessaire, tu peux aussi venir spontanément et participer quand même. Nous remercions cependant toutes les personnes qui s'inscrivent à l'avance. Les inscriptions nous aident à planifier l'événement et à préparer des quantités adéquates de mets. Une inscription n'est pas nécessaire, tu peux aussi venir spontanément et participer quand même. Nous remercions cependant toutes les personnes qui s'inscrivent à l'avance. Les inscriptions nous aident à planifier l'événement et à préparer des quantités adéquates de mets.

View file

@ -18,7 +18,9 @@ La CoSin non è a scopo di lucro, ma per coprire i costi richiediamo un contribu
## Registrazione ## Registrazione
Una registrazione per l'evento non è necessaria, ma per organizzare la cucina. Genau Informationen finden sich links in der Sidebar sobald die Anmeldung offen ist. Una registrazione per l'evento non è necessaria, ma per organizzare la cucina.
{{< registration >}}
## Mangiare e bere ## Mangiare e bere

View file

@ -0,0 +1,12 @@
{{ if .Site.Data.cosin.registration_open }}
<p>
Die Anmeldung für die diesjährige CoSin ist offen:
</p>
<ul>
<li><a href="{{ .Site.Data.cosin.registration_url }}">Anmeldung CoSin {{ .Site.Data.cosin.date_year }}</a></li>
</ul>
{{ else }}
<p>
Die Anmeldung ist aktuell geschlossen.
</p>
{{ end }}

View file

@ -0,0 +1,12 @@
{{ if .Site.Data.cosin.registration_open }}
<p>
Registration for this year's CoSin is open:
</p>
<ul>
<li><a href="{{ .Site.Data.cosin.registration_url }}">Registration CoSin {{ .Site.Data.cosin.date_year }}</a></li>
</ul>
{{ else }}
<p>
The registration is currently closed.
</p>
{{ end }}

View file

@ -0,0 +1,12 @@
{{ if .Site.Data.cosin.registration_open }}
<p>
Inscription:
</p>
<ul>
<li><a href="{{ .Site.Data.cosin.registration_url }}">Inscription CoSin {{ .Site.Data.cosin.date_year }}</a></li>
</ul>
{{ else }}
<p>
Die Anmeldung ist aktuell geschlossen.
</p>
{{ end }}

View file

@ -0,0 +1,12 @@
{{ if .Site.Data.cosin.registration_open }}
<p>
Registrazione per CoSin:
</p>
<ul>
<li><a href="{{ .Site.Data.cosin.registration_url }}">Registrazione per CoSin {{ .Site.Data.cosin.date_year }}</a></li>
</ul>
{{ else }}
<p>
Die Anmeldung ist aktuell geschlossen.
</p>
{{ end }}

View file

@ -0,0 +1,9 @@
{{ if eq .Site.Language.Lang "de" }}
{{ partial "anmeldung.de.html" . }}
{{ else if eq .Site.Language.Lang "fr" }}
{{ partial "anmeldung.fr.html" . }}
{{ else if eq .Site.Language.Lang "it" }}
{{ partial "anmeldung.it.html" . }}
{{ else if eq .Site.Language.Lang "en" }}
{{ partial "anmeldung.en.html" . }}
{{ end }}