From a01a3fd7904f1ff1c59bcef0b805ff6374d2813f Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sat, 9 Mar 2024 11:44:50 +0100
Subject: [PATCH] Start workshops overview page

---
 content/projekte/hack-n-fun/workshops.md      | 33 ++++++++++++++++++-
 .../hack-n-fun/workshops/elektronik.md        |  3 ++
 .../projekte/hack-n-fun/workshops/minetest.md |  3 ++
 .../hack-n-fun/workshops/programmieren.md     |  3 ++
 templates/shortcodes/further.html             |  3 +-
 5 files changed, 43 insertions(+), 2 deletions(-)
 create mode 100644 content/projekte/hack-n-fun/workshops/elektronik.md
 create mode 100644 content/projekte/hack-n-fun/workshops/minetest.md
 create mode 100644 content/projekte/hack-n-fun/workshops/programmieren.md

diff --git a/content/projekte/hack-n-fun/workshops.md b/content/projekte/hack-n-fun/workshops.md
index 6d97c141..59e687b0 100644
--- a/content/projekte/hack-n-fun/workshops.md
+++ b/content/projekte/hack-n-fun/workshops.md
@@ -3,6 +3,37 @@ title = "Workshops"
 
 [taxonomies]
 projekt = ["Hack'n'Fun"]
-zielgruppe = ["Kinder und Jugendliche", "Eltern"]
+zielgruppe = ["Kinder und Jugendliche", "Eltern", "Lehrkräfte und Schulen", "Hacker und Maker"]
+
+[[extra.further.themen]]
+image = { url= "", alt = "" }
+title = "Elektronik und Mikrocontroller"
+link = "@/projekte/hack-n-fun/workshops/elektronik.md"
+description = ""
+
+[[extra.further.themen]]
+image = { url= "", alt = "" }
+title = "Spiele programmieren"
+link = "@/projekte/hack-n-fun/workshops/programmieren.md"
+description = ""
+
+[[extra.further.themen]]
+image = { url= "", alt = "" }
+title = "Minetest-Welten und -Modding"
+link = "@/projekte/hack-n-fun/workshops/minetest.md"
+description = ""
 +++
 
+In der Teckids-Gemeinschaft geht es im Wesentlichen darum, jungen Menschen
+die nötigen Plattformen, den Rahmen und die Motivation zu bieten, um sich
+individuell und nach eigenen Vorstellungen mit Technik und Digitalem
+auseinanderzusetzen. Die Ideen kommen dabei von der Gruppe selber;
+üblicherweise gibt es keinen "Frontal-Unterricht" mit vorgegebenen Themen.
+
+Um Kinder und Jugendliche zu erreichen, die selber noch wenig Vorstellung
+davon haben, wie selbstgestaltete Technik aussehen kann oder welche
+Möglichkeiten und Themen es gibt, bieten wir aber auch ein Workshopprogramm an,
+das man bei unseren [Wochenend- und Ferienfreizeiten](@/projekte/hack-n-fun/freizeiten.md)
+besuchen kann oder mit dem wir auch gerne zu Gast bei Anderen sind.
+
+{{ further(category="themen", title="Die aktuellen Workshop-Themen") }}
diff --git a/content/projekte/hack-n-fun/workshops/elektronik.md b/content/projekte/hack-n-fun/workshops/elektronik.md
new file mode 100644
index 00000000..2edf2210
--- /dev/null
+++ b/content/projekte/hack-n-fun/workshops/elektronik.md
@@ -0,0 +1,3 @@
++++
+title = "Elektronik und Mikrocontroller"
++++
diff --git a/content/projekte/hack-n-fun/workshops/minetest.md b/content/projekte/hack-n-fun/workshops/minetest.md
new file mode 100644
index 00000000..38355a49
--- /dev/null
+++ b/content/projekte/hack-n-fun/workshops/minetest.md
@@ -0,0 +1,3 @@
++++
+title = "Minetest-Welten und -Modding"
++++
diff --git a/content/projekte/hack-n-fun/workshops/programmieren.md b/content/projekte/hack-n-fun/workshops/programmieren.md
new file mode 100644
index 00000000..47420158
--- /dev/null
+++ b/content/projekte/hack-n-fun/workshops/programmieren.md
@@ -0,0 +1,3 @@
++++
+title = "Spiele programmieren"
++++
diff --git a/templates/shortcodes/further.html b/templates/shortcodes/further.html
index 563d93ad..c24ef066 100644
--- a/templates/shortcodes/further.html
+++ b/templates/shortcodes/further.html
@@ -1,4 +1,5 @@
 <section class="section">
+  <h2>{{title|default(value="Weiteres zu diesem Thema")}}</h2>
   <div class="columns">
     {% for further in page.extra.further[category] %}
       <div class="column is-one-third">
@@ -9,7 +10,7 @@
             </figure>
           </div>
           <div class="card-content">
-          <p class="title"><a href="{{further.link}}">{{further.title}}</a></p>
+          <p class="title"><a href="{{get_url(path=further.link)}}">{{further.title}}</a></p>
             <p class="content">
               {{further.description}}
             </p>
-- 
GitLab