diff --git a/content/tools/generator.de.md b/content/tools/generator.de.md
index 54fd6f2c..73073d35 100644
--- a/content/tools/generator.de.md
+++ b/content/tools/generator.de.md
@@ -29,7 +29,7 @@ forms:
buttons: "headline,Überschrift;url,URL;pic,Bild;bold,Fett;paragraph,Absatz;newline,Neue Zeile"
required: true
placeholder: "Der Inhalt des Artikels. Denke an die Formatierungshilfe hinter dem Link oben."
- - title: categories
+ - title: news
input_type: rb
name: "Kategorie"
expanded: true
@@ -117,3 +117,5 @@ Hier kannst du einen neuen Artikel generieren.
**Einträge mit * sind minimal erforderlich.**
+
+{{< generator >}}
diff --git a/content/tools/not_translated.de.md b/content/tools/not_translated.de.md
index 6d6b2491..864a9e5d 100644
--- a/content/tools/not_translated.de.md
+++ b/content/tools/not_translated.de.md
@@ -6,3 +6,4 @@ type: "tools"
tool: "nottranslated"
banner: false
---
+{{< not_translated >}}
diff --git a/themes/buha/layouts/partials/layout/tags_n_categories.html b/themes/buha/layouts/partials/layout/tags_n_categories.html
deleted file mode 100644
index 28ac94a4..00000000
--- a/themes/buha/layouts/partials/layout/tags_n_categories.html
+++ /dev/null
@@ -1,6 +0,0 @@
-{{ $type := .type }}
-
diff --git a/themes/buha/layouts/posts/list.html b/themes/buha/layouts/posts/list.html
new file mode 100644
index 00000000..c8426dc1
--- /dev/null
+++ b/themes/buha/layouts/posts/list.html
@@ -0,0 +1,25 @@
+{{ define "intro" }}
+ {{ if ne .Content "" }}
+ {{ partial "snippets/content" (dict "content" .Content) }}
+ {{ end }}
+{{ end }}
+
+{{ define "content" }}
+ {{- $pages := where .Site.RegularPages "Section" "in" .Site.Params.searchSections -}}
+ {{ partial "news/gen_list" (dict "context" . "pages" $pages "content" .Content "type" .Type "paginate" true) }}
+{{ end }}
+
+{{ define "sidebar" }}
+
+{{ end }}
diff --git a/themes/buha/layouts/partials/tools/generator.html b/themes/buha/layouts/shortcodes/generator.html
similarity index 58%
rename from themes/buha/layouts/partials/tools/generator.html
rename to themes/buha/layouts/shortcodes/generator.html
index 5dccb858..45d01b42 100644
--- a/themes/buha/layouts/partials/tools/generator.html
+++ b/themes/buha/layouts/shortcodes/generator.html
@@ -1,10 +1,4 @@
-
-{{ .context.Content }}
-
-{{ if (index .context.Params.forms 0) }}
- {{ partial "tools/generator/form" (dict "context" .context "form" 0) }}
-{{ end }}
-
+ {{ partial "tools/generator/form" (dict "context" . "form" 0) }}
diff --git a/themes/buha/layouts/partials/tools/nottranslated.html b/themes/buha/layouts/shortcodes/not_translated.html
similarity index 100%
rename from themes/buha/layouts/partials/tools/nottranslated.html
rename to themes/buha/layouts/shortcodes/not_translated.html
diff --git a/themes/buha/layouts/tools/single.html b/themes/buha/layouts/tools/single.html
index f1f4e37c..86ceff4a 100644
--- a/themes/buha/layouts/tools/single.html
+++ b/themes/buha/layouts/tools/single.html
@@ -6,6 +6,6 @@
{{ $partial = "tools/nottranslated" }}
{{ end }}
- {{ partial $partial (dict "context" . "content" .Content) }}
+ {{ .Content }}
{{ end }}
diff --git a/themes/buha/static/js/generator.js b/themes/buha/static/js/generator.js
index 88588e9d..b27c4951 100644
--- a/themes/buha/static/js/generator.js
+++ b/themes/buha/static/js/generator.js
@@ -106,8 +106,8 @@ function showInput(e) {
var insta = form.elements['insta'].value;
var events = check_checkboxes('events');
if (form.elements['newevents']) { var newevents = testor(form.elements['newevents'].value.split(',')); }
- var categories = check_checkboxes('categories');
- if (form.elements['newcategories']) { var newcategories = testor(form.elements['newcategories'].value.split(',')); }
+ var news = check_checkboxes('news');
+ if (form.elements['newnews']) { var newnews = testor(form.elements['newnews'].value.split(',')); }
var tags = check_checkboxes('tags');
if (form.elements['newtags']) { var newtags = testor(form.elements['newtags'].value.split(',')); }
var featured = check_checkboxes('featured');
@@ -138,16 +138,16 @@ function showInput(e) {
- if (newcategories != '""') {
- var ncategories = newcategories;
+ if (newnews != '""') {
+ var nnews = newnews;
}
- if (categories != '' ) {
- var ncategories = categories;
+ if (news != '' ) {
+ var nnews = news;
}
- if (categories != '' && newcategories != '""') {
- var ncategories = categories + "," + newcategories;
+ if (news != '' && newnews != '""') {
+ var nnews = news + "," + newnews;
}
@@ -210,8 +210,8 @@ function showInput(e) {
display.innerHTML += "when: \"" + when + "\"
";
}
- if (ncategories) {
- display.innerHTML += "categories: \[" + ncategories + "]
";
+ if (nnews) {
+ display.innerHTML += "news: \[" + nnews + "]
";
}
if (nevents) {