From 6e281c49f79e8f1c91a11dd911c02ebd864a4d2b Mon Sep 17 00:00:00 2001 From: teldra Date: Wed, 6 Apr 2022 00:03:31 +0200 Subject: [PATCH] restrukturierung fix --- content/misc/_index.de.md | 3 + content/misc/flyertext.de.md | 7 +++ content/misc/generator.de.md | 10 ++++ content/misc/not_translated.de.md | 7 +++ content/misc/partyunterlagen.de.md | 10 ++++ themes/buha/layouts/_default/misc.html | 11 ++++ themes/buha/layouts/_default/single.html~ | 44 ++++++++++++++ .../buha/layouts/partials/misc/generator.html | 39 ++++++++++++ .../partials/misc/generator/content.html | 2 + .../partials/categories_and_tags.html | 60 +++++++++++++++++++ .../misc/generator/partials/expand.html | 2 + .../misc/generator/partials/input_line.html | 2 + .../misc/generator/partials/truefalse.html | 5 ++ .../partials/misc/generator/submit.html | 3 + .../layouts/partials/misc/generator/tags.html | 25 ++++++++ .../layouts/partials/misc/nottranslated.html | 25 ++++++++ 16 files changed, 255 insertions(+) create mode 100644 content/misc/_index.de.md create mode 100644 content/misc/flyertext.de.md create mode 100644 content/misc/generator.de.md create mode 100644 content/misc/not_translated.de.md create mode 100644 content/misc/partyunterlagen.de.md create mode 100644 themes/buha/layouts/_default/misc.html create mode 100644 themes/buha/layouts/_default/single.html~ create mode 100644 themes/buha/layouts/partials/misc/generator.html create mode 100644 themes/buha/layouts/partials/misc/generator/content.html create mode 100644 themes/buha/layouts/partials/misc/generator/partials/categories_and_tags.html create mode 100644 themes/buha/layouts/partials/misc/generator/partials/expand.html create mode 100644 themes/buha/layouts/partials/misc/generator/partials/input_line.html create mode 100644 themes/buha/layouts/partials/misc/generator/partials/truefalse.html create mode 100644 themes/buha/layouts/partials/misc/generator/submit.html create mode 100644 themes/buha/layouts/partials/misc/generator/tags.html create mode 100644 themes/buha/layouts/partials/misc/nottranslated.html 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 }}