diff --git a/content/misc/_index.de.md b/content/misc/_index.de.md new file mode 100644 index 0000000..9dca41f --- /dev/null +++ b/content/misc/_index.de.md @@ -0,0 +1,3 @@ +--- +type: "misc" +--- diff --git a/content/misc/flyertext.de.md b/content/misc/flyertext.de.md new file mode 100644 index 0000000..9ccfb4c --- /dev/null +++ b/content/misc/flyertext.de.md @@ -0,0 +1,7 @@ +--- +title: "Flyertext" +date: 2021-06-22T23:00:00+02:00 +--- +**Der folgende Text muss auf jedem Flyer gedruckt werden:** + +Das Bunte Haus ist kein Ort für Rassismus, Antisemitismus, Sexismus oder Diskriminierung aufgrund sexueller Orientierungen! Wenn ihr dumm angemacht, angefasst oder sonst wie belästigt werdet meldet euch an der Theke, der Kasse oder bei den Türsteher*innen. Ihr entscheidet selbst, wo eure Grenzen liegen! \ No newline at end of file diff --git a/content/misc/generator.de.md b/content/misc/generator.de.md new file mode 100644 index 0000000..0f4efd9 --- /dev/null +++ b/content/misc/generator.de.md @@ -0,0 +1,10 @@ +--- +title: "Generator" +date: 2021-06-22T23:00:00+02:00 +description: "generator" +type: "tools" +tool: "generator" +--- +Hier kannst du einen neuen Artikel generieren. + +**Einträge mit * sind minimal erforderlich.** diff --git a/content/misc/not_translated.de.md b/content/misc/not_translated.de.md new file mode 100644 index 0000000..e793280 --- /dev/null +++ b/content/misc/not_translated.de.md @@ -0,0 +1,7 @@ +--- +title: "Nicht übersetzte Seiten" +date: 2021-06-22T23:00:00+02:00 +description: "nottranslated" +type: "tools" +tool: "not_translated" +--- diff --git a/content/misc/partyunterlagen.de.md b/content/misc/partyunterlagen.de.md new file mode 100644 index 0000000..0144ad2 --- /dev/null +++ b/content/misc/partyunterlagen.de.md @@ -0,0 +1,10 @@ +--- +title: "Partyunterlagen" +date: 2021-06-22T23:00:00+02:00 +--- +## Wie geht ne Party? + +- Ankommen +- Aufbauen +- Feiern +- Auraeumen diff --git a/themes/buha/layouts/_default/misc.html b/themes/buha/layouts/_default/misc.html new file mode 100644 index 0000000..42d16b5 --- /dev/null +++ b/themes/buha/layouts/_default/misc.html @@ -0,0 +1,11 @@ +{{ define "title" }} +

Orga

+{{ end }} + +{{ define "main" }} +
+ {{ range .Pages }} + {{ .Name }}
+ {{ end }} +
+{{ end }} \ No newline at end of file diff --git a/themes/buha/layouts/_default/single.html~ b/themes/buha/layouts/_default/single.html~ new file mode 100644 index 0000000..33fed25 --- /dev/null +++ b/themes/buha/layouts/_default/single.html~ @@ -0,0 +1,44 @@ +{{ define "title" }} + {{ $name := .Title }} + {{ if lower $name | i18n }} + {{ $name = lower $name | i18n }} + {{ end }} +

{{ $name }}

+{{ end }} + + +{{ define "main" }} + {{ if eq .Params.tool "not_translated" }} +
+ {{ partial "misc/nottranslated.html" . }} +
+ {{ else if eq .Params.tool "generator" }} + {{ partial "misc/generator.html" . }} + {{ else }} +
+ {{ partial "contentlayouts/article.html" (dict "context" . "type" "article") }} +
+ {{ end }} +{{ end }} + +{{ define "ab" }} + {{ if ne .Section "misc" }} +
+
+ Verfasst am
+ {{ .Date | time.Format ":date_full" }} +
+ {{ if ne .Date .Lastmod }} +
+ zuletzt geändert
+ {{ .Lastmod | time.Format ":date_full" }} +
+ {{ end }} +
+ {{ end }} +{{ end }} + + +{{ define "sidebar" }} + {{- partial "contentlayouts/menu.html" . }} +{{ end }} diff --git a/themes/buha/layouts/partials/misc/generator.html b/themes/buha/layouts/partials/misc/generator.html new file mode 100644 index 0000000..90ca431 --- /dev/null +++ b/themes/buha/layouts/partials/misc/generator.html @@ -0,0 +1,39 @@ +{{ define "css" }} + +{{ end }} +
+
+{{ .Content }} +
+ + +
+ {{ partial "misc/generator/partials/input_line" (dict "name" "title" "mandatory" "true") }} + {{ partial "misc/generator/content" }} + {{ partial "misc/generator/partials/categories_and_tags.html" (dict "name" "categories" "expanded" "true" "new" "false") }} + {{ partial "misc/generator/partials/expand" (dict "id" "isevent" "name" "isevent" "translation" "aufklappen" ) }} +
+ {{ partial "misc/generator/partials/input_line" (dict "name" "when" "mandatory" "false" "eg" "Montag, 13. September 2022, 19Uhr") }} + {{ partial "misc/generator/partials/input_line" (dict "name" "price" "mandatory" "false" "eg" "3€ or free") }} + {{ partial "misc/generator/partials/input_line" (dict "name" "registeremail" "mandatory" "false" "eg" "info@bunteshaus.de") }} + {{ partial "misc/generator/partials/categories_and_tags.html" (dict "name" "events" "new" "false") }} +
+ {{ partial "misc/generator/partials/expand" (dict "id" "Verschiedenes" "name" "misc" "translation" "aufklappen" ) }} +
+ {{ partial "misc/generator/partials/truefalse" (dict "name" "featured" "expanded" "true") }} + {{ partial "misc/generator/partials/truefalse" (dict "name" "about" "expanded" "true") }} + {{ partial "misc/generator/partials/categories_and_tags.html" (dict "name" "tags" "new" "true") }} + +
+ + + + {{ partial "misc/generator/submit" }} + +
+ + +
+ + \ No newline at end of file diff --git a/themes/buha/layouts/partials/misc/generator/content.html b/themes/buha/layouts/partials/misc/generator/content.html new file mode 100644 index 0000000..f3b0c90 --- /dev/null +++ b/themes/buha/layouts/partials/misc/generator/content.html @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/themes/buha/layouts/partials/misc/generator/partials/categories_and_tags.html b/themes/buha/layouts/partials/misc/generator/partials/categories_and_tags.html new file mode 100644 index 0000000..61b1e87 --- /dev/null +++ b/themes/buha/layouts/partials/misc/generator/partials/categories_and_tags.html @@ -0,0 +1,60 @@ +{{ $in0 := .name }} +{{ $name := .name }} +{{ $id := .name }} +{{ $newname := .name }} + +{{ if i18n $name }} + {{ $name = i18n $name }} +{{ end }} + +{{ $openname := printf "open%s" $in0 }} +{{- $finale := slice -}} +{{ $pages := where site.RegularPages "Type" "in" site.Params.searchSections }} +{{ if eq .name "tags" }} + {{ range $pages }} + {{- if .Params.tags -}} + {{- $finale = $finale | append .Params.tags -}} + {{ end }} + {{ end }} + {{ $id = $name }} +{{ else }} + {{ range $pages }} + {{ range .Param $in0 }} + {{- $finale = $finale | append . -}} + {{ end }} + {{ end }} + {{ if ne .name "categories" }} + {{ $cat := "categories" }} + {{ if i18n $cat }} + {{ $cat = i18n $cat }} + {{ end }} + {{ $id = printf "%s %s" $name $cat }} + {{ else }} + {{ $id = $name }} + {{ end }} +{{ end }} +{{- $finale = $finale | uniq -}} +{{ if eq .expanded "true" }} +
+ {{ $id }}{{- if eq .mandatory "true" -}}*{{- end -}} +{{ else }} + {{ partial "misc/generator/partials/expand" (dict "id" $id "name" $openname ) }} +
+{{ end }} +
+ {{ range sort $finale }} + {{ $n := . | i18n }} + {{ if not $n }} + {{ $n = . }} + {{ end }} +
+ +
+ {{ end }} +
+ {{ if eq .new "true" }} + {{ partial "misc/generator/partials/input_line" (dict "name" $in0) }} + {{ end }} +
+ + diff --git a/themes/buha/layouts/partials/misc/generator/partials/expand.html b/themes/buha/layouts/partials/misc/generator/partials/expand.html new file mode 100644 index 0000000..bd41274 --- /dev/null +++ b/themes/buha/layouts/partials/misc/generator/partials/expand.html @@ -0,0 +1,2 @@ +
{{ if i18n .id }}{{ i18n .id }}{{ else }}{{ .id }}{{ end }}
{{ if i18n "expand" }}{{ i18n "expand" }}{{ else }}{{ "expand" }}{{ end }}{{- if eq .mandatory "true" -}}*{{- end -}}
+ diff --git a/themes/buha/layouts/partials/misc/generator/partials/input_line.html b/themes/buha/layouts/partials/misc/generator/partials/input_line.html new file mode 100644 index 0000000..6d3f73d --- /dev/null +++ b/themes/buha/layouts/partials/misc/generator/partials/input_line.html @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/themes/buha/layouts/partials/misc/generator/partials/truefalse.html b/themes/buha/layouts/partials/misc/generator/partials/truefalse.html new file mode 100644 index 0000000..a07afe0 --- /dev/null +++ b/themes/buha/layouts/partials/misc/generator/partials/truefalse.html @@ -0,0 +1,5 @@ +
+
{{ if i18n .name }}{{ i18n .name }}{{ else }}{{ .name }}{{ end }}{{- if eq .mandatory "true" -}}*{{- end -}} + +
+
\ No newline at end of file diff --git a/themes/buha/layouts/partials/misc/generator/submit.html b/themes/buha/layouts/partials/misc/generator/submit.html new file mode 100644 index 0000000..c25b94b --- /dev/null +++ b/themes/buha/layouts/partials/misc/generator/submit.html @@ -0,0 +1,3 @@ +
+ +
diff --git a/themes/buha/layouts/partials/misc/generator/tags.html b/themes/buha/layouts/partials/misc/generator/tags.html new file mode 100644 index 0000000..095ad87 --- /dev/null +++ b/themes/buha/layouts/partials/misc/generator/tags.html @@ -0,0 +1,25 @@ +{{ $pages := where site.RegularPages "Type" "in" site.Params.searchSections }} +{{- $tags := slice -}} +{{ range $pages }} + {{- if .Params.tags -}} + {{- $tags = $tags | append .Params.tags -}} + {{ end }} +{{ end }} +{{- $tags := $tags | uniq -}} +{{ partial "misc/generator/partials/expand" (dict "id" "tags" "name" "opentag" "translation" "aufklappen" ) }} +
+
+ {{ range sort $tags }} + {{ $n := . | i18n }} + {{ if not $n }} + {{ $n = . }} + {{ end }} +
+ +
+ {{ end }} +
+ + + +
\ No newline at end of file diff --git a/themes/buha/layouts/partials/misc/nottranslated.html b/themes/buha/layouts/partials/misc/nottranslated.html new file mode 100644 index 0000000..9f78b52 --- /dev/null +++ b/themes/buha/layouts/partials/misc/nottranslated.html @@ -0,0 +1,25 @@ +{{ $l1 := slice }} +{{ $l2 := slice }} +{{ range $.Site.Home.Translations }} + {{ $l1 = $l1 | append .Language }} +{{ end }} + +{{ $all_lang := $.Site.Home.Translations }} +{{ range site.RegularPages }} + {{ $missing := slice}} + {{ if .Translations }} + {{ range .Translations }} + {{ $l2 = $l2 | append .Language }} + {{ end }} + {{ $final := $l1 | complement $l2 }} + {{ range $final }} + {{ $missing = $missing | append . }} + {{ end }} + {{ else }} + {{ $missing = $missing | append "all translations" }} + {{ end }} + {{ if $missing }} + {{ .Name }}: +
missing: {{ index $missing 0 }}
+ {{ end }} +{{ end }}