<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://matrix.mbr.mobi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xineohp1506</id>
	<title>Matrix of Time - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://matrix.mbr.mobi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xineohp1506"/>
	<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/wiki/Spezial:Beitr%C3%A4ge/Xineohp1506"/>
	<updated>2026-06-15T12:08:02Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=3004</id>
		<title>Obsidian als digitales Unterrichtsarchiv</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=3004"/>
		<updated>2026-06-03T07:38:42Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: /* Vault-Struktur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obsidian als digitales Unterrichtsarchiv ==&lt;br /&gt;
Seit Jahren plane ich meinen Unterricht in Word-Dateien, verteilt über mehrere Ordner ohne klare Struktur. Stundenplanungen lagen an einem Ort, Materialien an einem anderen, Flipcharts in einem dritten. Wer etwas suchte, musste wissen wo es liegt. Wer es nicht mehr wusste, suchte lange.&lt;br /&gt;
&lt;br /&gt;
2025 habe ich angefangen, das neu aufzubauen. Nicht umzustrukturieren, sondern von vorne. Das Ergebnis ist ein Vault in Obsidian. Dieser Artikel beschreibt den Aufbau so, dass er vollständig nachgebaut werden kann, ohne zusätzliche Dateien herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
=== Was ist Obsidian? ===&lt;br /&gt;
[[Obsidian]] ist ein kostenloser Markdown-Editor. Dateien liegen lokal als gewöhnliche Textdateien, kein proprietäres Format, kein Abo. Wer heute damit arbeitet, kann seine Dateien in zehn Jahren noch öffnen, mit oder ohne Obsidian.&lt;br /&gt;
&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
* Obsidian (kostenlos, https://obsidian.md)&lt;br /&gt;
* Inter-Schriftfamilie (kostenlos, https://rsms.me/inter/)&lt;br /&gt;
&lt;br /&gt;
Wer den Vault zwischen mehreren Geräten nutzen will, braucht zusätzlich iCloud, OneDrive oder einen vergleichbaren Sync-Dienst.&lt;br /&gt;
&lt;br /&gt;
=== Vault-Struktur ===&lt;br /&gt;
Ein Vault ist in Obsidian der Ordner, in dem alle Dateien liegen. Der folgende Aufbau hat sich für den Schulalltag bewährt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 Unterricht_Vault/&lt;br /&gt;
 ├── Fach_A/&lt;br /&gt;
 │   └── [Thema]/&lt;br /&gt;
 │       ├── Stunde 01 - [Thema].md&lt;br /&gt;
 │       ├── Stunde 02 - [Thema].md&lt;br /&gt;
 │       └── material/&lt;br /&gt;
 │           ├── Seq1_St01/&lt;br /&gt;
 │           │   ├── M1_Text.pdf&lt;br /&gt;
 │           │   └── Bild.png&lt;br /&gt;
 │           └── _thema_allgemein/&lt;br /&gt;
 │               └── [stundübergreifendes Material]&lt;br /&gt;
 ├── Fach_B/&lt;br /&gt;
 │   └── [Thema]/&lt;br /&gt;
 ├── _Sonstige_Faecher/&lt;br /&gt;
 │   └── [Fach]/&lt;br /&gt;
 │       └── [Thema]/&lt;br /&gt;
 ├── Methoden/&lt;br /&gt;
 ├── Arbeitsblätter/&lt;br /&gt;
 │   ├── Fach_A/&lt;br /&gt;
 │   │   └── [Thema]/&lt;br /&gt;
 │   │       ├── selbsterstellt/&lt;br /&gt;
 │   │       └── fremd/&lt;br /&gt;
 │   ├── Fach_B/&lt;br /&gt;
 │   │   └── [Thema]/&lt;br /&gt;
 │   │       ├── selbsterstellt/&lt;br /&gt;
 │   │       └── fremd/&lt;br /&gt;
 │   └── Vertretung/&lt;br /&gt;
 │       └── Jg_07/ bis Jg_10/&lt;br /&gt;
 │           ├── selbsterstellt/&lt;br /&gt;
 │           └── fremd/&lt;br /&gt;
 ├── Vertretung/&lt;br /&gt;
 │   └── Jg_07/ bis Jg_10/&lt;br /&gt;
 ├── Tests/&lt;br /&gt;
 │   └── [Fach]/&lt;br /&gt;
 │       └── [Thema]/&lt;br /&gt;
 ├── Klassenarbeiten/&lt;br /&gt;
 │   └── [Fach]/&lt;br /&gt;
 │       └── [Thema]/&lt;br /&gt;
 └── ZZ_System/&lt;br /&gt;
     ├── Templates/&lt;br /&gt;
     ├── Dataview/&lt;br /&gt;
     ├── Canvas/&lt;br /&gt;
     └── fonts/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hinweise zur Struktur:&lt;br /&gt;
&lt;br /&gt;
* Fachordner werden nach Bedarf angelegt und benannt.&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;ZZ_System&amp;lt;/code&amp;gt; beginnt mit &amp;quot;ZZ&amp;quot;, damit er in der Sidebar immer unten erscheint.&lt;br /&gt;
* Flipchart-Dateien liegen in einem separaten Ordner außerhalb des Vaults, da sie einer eigenen Ablagelogik folgen.&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;material/_thema_allgemein&amp;lt;/code&amp;gt; nimmt Material auf, das in mehreren Stunden einer Einheit verwendet wird.&lt;br /&gt;
&lt;br /&gt;
=== Plugins ===&lt;br /&gt;
&lt;br /&gt;
Alle Plugins werden über Einstellungen → Community Plugins installiert. Dazu muss unter Einstellungen → Community Plugins der Restricted Mode deaktiviert werden.&lt;br /&gt;
&lt;br /&gt;
==== Core Plugins (in Obsidian bereits enthalten, aktivieren) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck&lt;br /&gt;
|-&lt;br /&gt;
| TagPane || Tags in der Sidebar anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| Search || Basis für Omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| File Recovery || Automatische lokale Backups&lt;br /&gt;
|-&lt;br /&gt;
| Outline || Dokumentstruktur in der Sidebar&lt;br /&gt;
|-&lt;br /&gt;
| Backlinks || Zeigt, welche Dateien auf die aktuelle verweisen&lt;br /&gt;
|-&lt;br /&gt;
| Properties View || Frontmatter übersichtlich anzeigen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Community Plugins ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck !! Link&lt;br /&gt;
|-&lt;br /&gt;
| Templater || Vorlagen mit Variablen und Logik || https://github.com/SilentVoid13/Templater&lt;br /&gt;
|-&lt;br /&gt;
| Dataview || Datenbank-Abfragen über Frontmatter || https://github.com/blacksmithgu/obsidian-dataview&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Tables || Tabellen im Editor komfortabel bearbeiten || https://github.com/tgrosinger/advanced-tables-obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche inkl. PDF-Inhalte || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Text Extractor || Pflichtabhängigkeit für Omnisearch (PDF-Inhalte) || https://github.com/scambier/obsidian-text-extractor&lt;br /&gt;
|-&lt;br /&gt;
| Tag Wrangler || Tags umbenennen und zusammenführen || https://github.com/pjeby/tag-wrangler&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Stunden (prev/next/up) || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Style Settings || CSS-Themes per GUI anpassen || https://github.com/mgmeyers/obsidian-style-settings&lt;br /&gt;
|-&lt;br /&gt;
| Iconic || Ordner und Dateien mit Icons versehen || https://github.com/gfxholo/iconic&lt;br /&gt;
|-&lt;br /&gt;
| Better Word Count || Zeichenanzahl im Editor || https://github.com/lukeleppan/better-word-count&lt;br /&gt;
|-&lt;br /&gt;
| Obsidian Print || Drucken direkt aus Obsidian || https://github.com/marijnbent/obsidian-print&lt;br /&gt;
|-&lt;br /&gt;
| Better Export PDF || PDF-Export (ergänzend) || https://github.com/l1xnan/obsidian-better-export-pdf&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Multi Column || Mehrspaltige Layouts || https://github.com/ckRobinson/multi-column-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Extended Markdown Syntax || Unterstreichung, Hoch-/Tiefstellung, Spoiler || https://github.com/GcsSloop/obsidian-extended-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Typographer || Automatisch korrekte Anführungszeichen und Gedankenstriche || https://github.com/silvareal/obsidian-typographer&lt;br /&gt;
|-&lt;br /&gt;
| Symbols Prettifier || Ersetzt z.B. -&amp;gt; durch → beim Tippen || https://github.com/FlorianWoelki/obsidian-symbols-prettifier&lt;br /&gt;
|-&lt;br /&gt;
| Iconoir Icons || SVG-Icons für Stundenplanungen || https://github.com/gapmiss/obsidian-iconoir-icons&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Dateien || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Time Machine || Versionsverlauf mit Diff-Ansicht || https://github.com/HannibalKcc/obsidian-time-machine&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Media Companion || Galerie-Ansicht für Bilder || https://github.com/Nick-de-Bruin/obsidian-media-companion&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Breadcrumbs einrichten ====&lt;br /&gt;
&lt;br /&gt;
Unter Einstellungen → Breadcrumbs → Edge Fields drei Felder eintragen:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;up&amp;lt;/code&amp;gt; → Richtung: up&lt;br /&gt;
* &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; → Richtung: prev&lt;br /&gt;
* &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; → Richtung: next&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Frontmatter jeder Stundenplanung gesetzt und ermöglichen die Navigation zwischen Stunden und zur übergeordneten Sequenzübersicht.&lt;br /&gt;
&lt;br /&gt;
=== Schrift ===&lt;br /&gt;
&lt;br /&gt;
Das System verwendet Inter, eine kostenlose Schriftfamilie. Inter ist gut lesbar, funktioniert in S/W-Druck und ist auf beiden Systemen (Windows/macOS) identisch verfügbar.&lt;br /&gt;
&lt;br /&gt;
Inter herunterladen: https://rsms.me/inter/&lt;br /&gt;
&lt;br /&gt;
Auf macOS installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
brew install --cask font-inter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf Windows: Heruntergeladene .ttf-Dateien markieren → rechte Maustaste → Für alle Benutzer installieren.&lt;br /&gt;
&lt;br /&gt;
=== CSS-Snippet für den Druck ===&lt;br /&gt;
&lt;br /&gt;
Das folgende CSS-Snippet steuert die Druckausgabe über Obsidian Print. Es wird unter &amp;lt;code&amp;gt;.obsidian/snippets/print.css&amp;lt;/code&amp;gt; abgelegt und in Obsidian unter Einstellungen → Darstellung → CSS-Snippets aktiviert.&lt;br /&gt;
&lt;br /&gt;
Zwei CSS-Klassen unterscheiden Stundenplanungen (&amp;lt;code&amp;gt;schule-planung&amp;lt;/code&amp;gt;) von Schüler-Materialtexten (&amp;lt;code&amp;gt;schule-material&amp;lt;/code&amp;gt;). Welche Klasse gilt, wird im Frontmatter der jeweiligen Datei über &amp;lt;code&amp;gt;cssclasses&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   print.css – Druck-CSS für Obsidian&lt;br /&gt;
   Klassen: .schule-planung / .schule-material&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
&lt;br /&gt;
    .frontmatter { display: none !important; }&lt;br /&gt;
    .pagebreak { page-break-before: always !important; }&lt;br /&gt;
&lt;br /&gt;
    /* --- Seitenränder --- */&lt;br /&gt;
    @page {&lt;br /&gt;
        margin-top: 1.8cm;&lt;br /&gt;
        margin-bottom: 1.8cm;&lt;br /&gt;
        margin-left: 2.5cm;&lt;br /&gt;
        margin-right: 2.5cm;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       STUNDENPLANUNG&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-planung {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h1 {&lt;br /&gt;
        font-size: 13pt !important;&lt;br /&gt;
        margin-top: 6pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h2 {&lt;br /&gt;
        font-size: 11.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h3 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 4pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ul, .schule-planung ol {&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        padding-left: 16pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 4pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout {&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
        border-left: 3px solid #000 !important;&lt;br /&gt;
        border-radius: 0 !important;&lt;br /&gt;
        padding: 2pt 6pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-title {&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-content {&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Callout Icons durch Text ersetzen (S/W-Druck) */&lt;br /&gt;
    .callout[data-callout=&amp;quot;tip&amp;quot;] .callout-title-inner::before { content: &amp;quot;✎ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;warning&amp;quot;] .callout-title-inner::before { content: &amp;quot;⚠ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;question&amp;quot;] .callout-title-inner::before { content: &amp;quot;? &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;success&amp;quot;] .callout-title-inner::before { content: &amp;quot;✓ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;info&amp;quot;] .callout-title-inner::before { content: &amp;quot;ℹ &amp;quot;; }&lt;br /&gt;
    .callout-icon { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       MATERIAL / TEXTE&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-material {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h1 {&lt;br /&gt;
        font-size: 11pt !important;&lt;br /&gt;
        margin-top: 5pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h2 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h3 {&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        text-align: justify !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 9pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ul, .schule-material ol {&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        padding-left: 14pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 3pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zweispaltig p { text-align: justify !important; }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frontmatter-Konventionen ===&lt;br /&gt;
&lt;br /&gt;
Jede Datei im Vault beginnt mit einem Frontmatter-Block. Dieser Block steuert, wie Dataview die Datei findet und klassifiziert.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
sequenz: 1&lt;br /&gt;
stunde: 11&lt;br /&gt;
thema: Gefahren für die Demokratie&lt;br /&gt;
tags: [demokratie, populismus, weimar]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_Demokratie]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;[[Stunde 10 - Was macht eine Partei]]&amp;quot;&lt;br /&gt;
next: &amp;quot;[[Stunde 12 - Ist Demokratie die beste Staatsform]]&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext (M1, M2 etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
kuerzel: M1&lt;br /&gt;
titel: Ist Deutschland ein gerechtes Land?&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
tags: [ungleichheit, gerechtigkeit]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Arbeitsblatt ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: arbeitsblatt&lt;br /&gt;
fach: LER&lt;br /&gt;
thema: Mobbing&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
herkunft: fremd&lt;br /&gt;
quelle: eduki&lt;br /&gt;
tags: [mobbing, cybermobbing]&lt;br /&gt;
datei: AB_Mobbing.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Methode ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: methode&lt;br /&gt;
name: Think-Pair-Share&lt;br /&gt;
jahrgang: [7, 8, 9, 10]&lt;br /&gt;
sozialform: [partner, plenum]&lt;br /&gt;
zeitbedarf: 15&lt;br /&gt;
tags: [aktivierung, diskussion]&lt;br /&gt;
ausdruck: true&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Test / Klassenarbeit ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: test&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
sequenz: 1&lt;br /&gt;
jahrgang: [7]&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
punkte: 30&lt;br /&gt;
tags: [ungleichheit, test]&lt;br /&gt;
loesung: false&lt;br /&gt;
status: entwurf&lt;br /&gt;
datei_tex: Test_Seq1_Ungleichheit.tex&lt;br /&gt;
datei_pdf: Test_Seq1_Ungleichheit.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sequenzplan ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: sequenzplan&lt;br /&gt;
art: tabelle&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Demokratie&lt;br /&gt;
klasse: [8]&lt;br /&gt;
stunden: 18&lt;br /&gt;
tags: [demokratie, politik]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;grob&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tabelle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ausformuliert&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;stunden&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Diskussionsthema ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: diskussion&lt;br /&gt;
art: lehrer&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [8]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
thema: Sollten Lootboxen verboten werden?&lt;br /&gt;
tags: [medien, jugendschutz, verbraucherschutz]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;lehrer&amp;lt;/code&amp;gt; (Arbeitsdokument mit Argumenten und Ablauf), &amp;lt;code&amp;gt;faktenblatt&amp;lt;/code&amp;gt; (Schülerdokument)&lt;br /&gt;
&lt;br /&gt;
=== Templater-Vorlagen ===&lt;br /&gt;
&lt;br /&gt;
Alle Vorlagen liegen unter &amp;lt;code&amp;gt;ZZ_System/Templates/&amp;lt;/code&amp;gt;. Templater muss in den Einstellungen unter &amp;quot;Template folder location&amp;quot; auf diesen Ordner zeigen.&lt;br /&gt;
&lt;br /&gt;
Eine neue Datei aus einer Vorlage anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Templater: Create new note from template&amp;quot; → Vorlage auswählen.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const klasse = await tp.system.prompt(&amp;quot;Klasse z.B. 7a&amp;quot;);&lt;br /&gt;
const halbjahrInput = await tp.system.prompt(&amp;quot;Halbjahr (1 oder 2)&amp;quot;);&lt;br /&gt;
const halbjahr = halbjahrInput === &amp;quot;1&amp;quot; ? &amp;quot;1. Hj&amp;quot; : &amp;quot;2. Hj&amp;quot;;&lt;br /&gt;
const sequenz = await tp.system.prompt(&amp;quot;Sequenz Nr.&amp;quot;);&lt;br /&gt;
const stunde = await tp.system.prompt(&amp;quot;Stunden Nr.&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(&amp;quot;Stunde &amp;quot; + stunde.padStart(2, &amp;quot;0&amp;quot;) + &amp;quot; - &amp;quot; + thema);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
klasse: [&amp;lt;% klasse %&amp;gt;]&lt;br /&gt;
halbjahr: &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
sequenz: &amp;lt;% sequenz %&amp;gt;&lt;br /&gt;
stunde: &amp;lt;% stunde %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_&amp;lt;% thema %&amp;gt;]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;&amp;quot;&lt;br /&gt;
next: &amp;quot;&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# Stunde &amp;lt;% stunde.padStart(2, &amp;quot;0&amp;quot;) %&amp;gt; – &amp;lt;% fach %&amp;gt; &amp;lt;% klasse %&amp;gt; / &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Thema:** &amp;lt;% thema %&amp;gt;&lt;br /&gt;
**Ziel:** &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 1️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-check-circle|currentColor|1em|1em]` **Erwartete Antworten**&lt;br /&gt;
- &lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
## 2️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 3️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 4️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-book|currentColor|1em|1em]` **Hefteintrag**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 5️⃣ Ausblick (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-arrow-right-circle|currentColor|1em|1em]` **Ausblick**&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const kuerzel = await tp.system.prompt(&amp;quot;Kürzel z.B. M1, M2&amp;quot;);&lt;br /&gt;
const titel = await tp.system.prompt(&amp;quot;Titel des Textes&amp;quot;);&lt;br /&gt;
const jahrgang = await tp.system.prompt(&amp;quot;Jahrgang z.B. 7, 8&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(kuerzel + &amp;quot;_&amp;quot; + titel);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
kuerzel: &amp;lt;% kuerzel %&amp;gt;&lt;br /&gt;
titel: &amp;lt;% titel %&amp;gt;&lt;br /&gt;
jahrgang: [&amp;lt;% jahrgang %&amp;gt;]&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;% kuerzel %&amp;gt; – &amp;lt;% titel %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Weitere Vorlagen ====&lt;br /&gt;
&lt;br /&gt;
Analog können Vorlagen für folgende Typen erstellt werden: Arbeitsblatt, Methode, Vertretung, Test, Klassenarbeit, Sequenzplan (grob/tabelle/ausformuliert/stunden), Diskussion (lehrer/faktenblatt). Das Prinzip ist identisch: Templater fragt die Felder ab, befüllt das Frontmatter und benennt die Datei automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Iconoir Icons in Stundenplanungen ===&lt;br /&gt;
&lt;br /&gt;
Das Plugin &amp;quot;Iconoir Icons&amp;quot; bindet SVG-Icons ein, die auch im S/W-Druck korrekt erscheinen. Die Syntax lautet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
`~![ICON|currentColor|1em|1em]` **Label**&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;currentColor&amp;lt;/code&amp;gt; sorgt dafür, dass das Icon im Druck schwarz erscheint.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Element !! Icon&lt;br /&gt;
|-&lt;br /&gt;
| Frage || &amp;lt;code&amp;gt;iconoir-help-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hinweis || &amp;lt;code&amp;gt;iconoir-info-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Erwartete Antworten || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hefteintrag || &amp;lt;code&amp;gt;iconoir-book&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Achtung || &amp;lt;code&amp;gt;iconoir-warning-triangle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arbeitsauftrag || &amp;lt;code&amp;gt;iconoir-clipboard-check&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tafelbild || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ausblick || &amp;lt;code&amp;gt;iconoir-arrow-right-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Für ältere Stundenplanungen, die noch Callouts verwenden, sorgt das CSS automatisch für S/W-taugliche Text-Marker (✓, ?, ⚠ etc.) statt der farbigen Callout-Icons.&lt;br /&gt;
&lt;br /&gt;
=== Dataview-Abfragen ===&lt;br /&gt;
&lt;br /&gt;
Dataview liest das Frontmatter aller Dateien im Vault aus und erlaubt Abfragen ähnlich einer Datenbank. Die folgenden Abfragen können in einer Datei &amp;lt;code&amp;gt;ZZ_System/Dataview/Übersicht.md&amp;lt;/code&amp;gt; gesammelt werden.&lt;br /&gt;
&lt;br /&gt;
Alle Stundenplanungen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot;&lt;br /&gt;
SORT fach ASC, sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nur LER-Stunden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE thema, sequenz, stunde, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND fach = &amp;quot;LER&amp;quot;&lt;br /&gt;
SORT sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alle Materialien für Jahrgang 7:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, typ, quelle&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE contains(jahrgang, 7)&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Druckbare Methoden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE name, sozialform, zeitbedarf&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;methode&amp;quot; AND ausdruck = true&lt;br /&gt;
SORT name ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Offene Entwürfe:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND status = &amp;quot;entwurf&amp;quot;&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Workflow ===&lt;br /&gt;
&lt;br /&gt;
Der typische Ablauf im Schulalltag sieht so aus:&lt;br /&gt;
&lt;br /&gt;
# Neue Stunde anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → Templater → Stundenplanung → Felder ausfüllen&lt;br /&gt;
# Stunde ausarbeiten: Phasen befüllen, Iconoir-Icons für Hinweise/Fragen/Antworten nutzen&lt;br /&gt;
# Materialien ablegen: PDFs, Bilder etc. in den zugehörigen &amp;lt;code&amp;gt;material/Seq1_St01/&amp;lt;/code&amp;gt;-Ordner&lt;br /&gt;
# Breadcrumbs setzen: &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; im Frontmatter auf die Nachbarstunden zeigen lassen&lt;br /&gt;
# Drucken: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Print note&amp;quot; → Druckdialog&lt;br /&gt;
&lt;br /&gt;
Sequenzpläne werden im Querformat gedruckt – dazu im Druckdialog auf Querformat umstellen.&lt;br /&gt;
&lt;br /&gt;
=== Synchronisation zwischen Geräten ===&lt;br /&gt;
&lt;br /&gt;
Der Vault liegt idealerweise in iCloud (macOS/iOS) oder OneDrive (Windows). Beide Dienste synchronisieren den Vault automatisch. Obsidian-interne Sync-Funktionen werden nicht benötigt.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Plugin-Einstellungen werden ebenfalls synchronisiert, da sie im Vault unter &amp;lt;code&amp;gt;.obsidian/&amp;lt;/code&amp;gt; liegen. Das ist in der Regel erwünscht. Einstellungen, die gerätespezifisch sein müssen (z.B. Pfade), müssen manuell nach dem ersten Sync auf dem zweiten Gerät angepasst werden.&lt;br /&gt;
&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&lt;br /&gt;
* [[Obsidian]] – allgemeiner Artikel zu Obsidian&lt;br /&gt;
* [[Unterrichtsplanung digital]] – Übersicht digitaler Planungstools&lt;br /&gt;
* [[Markdown]] – Grundlagen der Markdown-Syntax&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=3003</id>
		<title>Obsidian als digitales Unterrichtsarchiv</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=3003"/>
		<updated>2026-06-03T07:32:27Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: /* Voraussetzungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obsidian als digitales Unterrichtsarchiv ==&lt;br /&gt;
Seit Jahren plane ich meinen Unterricht in Word-Dateien, verteilt über mehrere Ordner ohne klare Struktur. Stundenplanungen lagen an einem Ort, Materialien an einem anderen, Flipcharts in einem dritten. Wer etwas suchte, musste wissen wo es liegt. Wer es nicht mehr wusste, suchte lange.&lt;br /&gt;
&lt;br /&gt;
2025 habe ich angefangen, das neu aufzubauen. Nicht umzustrukturieren, sondern von vorne. Das Ergebnis ist ein Vault in Obsidian. Dieser Artikel beschreibt den Aufbau so, dass er vollständig nachgebaut werden kann, ohne zusätzliche Dateien herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
=== Was ist Obsidian? ===&lt;br /&gt;
[[Obsidian]] ist ein kostenloser Markdown-Editor. Dateien liegen lokal als gewöhnliche Textdateien, kein proprietäres Format, kein Abo. Wer heute damit arbeitet, kann seine Dateien in zehn Jahren noch öffnen, mit oder ohne Obsidian.&lt;br /&gt;
&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
* Obsidian (kostenlos, https://obsidian.md)&lt;br /&gt;
* Inter-Schriftfamilie (kostenlos, https://rsms.me/inter/)&lt;br /&gt;
&lt;br /&gt;
Wer den Vault zwischen mehreren Geräten nutzen will, braucht zusätzlich iCloud, OneDrive oder einen vergleichbaren Sync-Dienst.&lt;br /&gt;
&lt;br /&gt;
=== Vault-Struktur ===&lt;br /&gt;
&lt;br /&gt;
Ein Vault ist in Obsidian der Ordner, in dem alle Dateien liegen. Der folgende Aufbau hat sich für den Schulalltag bewährt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Unterricht_Vault/&lt;br /&gt;
├── LER/&lt;br /&gt;
│   └── [Thema]/&lt;br /&gt;
│       ├── Stunde 01 - [Thema].md&lt;br /&gt;
│       ├── Stunde 02 - [Thema].md&lt;br /&gt;
│       └── material/&lt;br /&gt;
│           ├── Seq1_St01/&lt;br /&gt;
│           │   ├── M1_Text.pdf&lt;br /&gt;
│           │   └── Bild.png&lt;br /&gt;
│           └── _thema_allgemein/&lt;br /&gt;
│               └── [stunduebergreifendes Material]&lt;br /&gt;
├── PB/&lt;br /&gt;
│   └── [Thema]/&lt;br /&gt;
├── _Sonstige_Faecher/&lt;br /&gt;
│   └── [Fach]/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
├── Methoden/&lt;br /&gt;
├── Arbeitsblätter/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   │       ├── selbsterstellt/&lt;br /&gt;
│   │       └── fremd/&lt;br /&gt;
│   ├── PB/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   │       ├── selbsterstellt/&lt;br /&gt;
│   │       └── fremd/&lt;br /&gt;
│   └── Vertretung/&lt;br /&gt;
│       └── Jg_07/ bis Jg_10/&lt;br /&gt;
│           ├── selbsterstellt/&lt;br /&gt;
│           └── fremd/&lt;br /&gt;
├── Vertretung/&lt;br /&gt;
│   └── Jg_07/ bis Jg_10/&lt;br /&gt;
├── Tests/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   └── PB/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
├── Klassenarbeiten/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   └── PB/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
└── ZZ_System/&lt;br /&gt;
    ├── Templates/&lt;br /&gt;
    ├── Dataview/&lt;br /&gt;
    ├── Canvas/&lt;br /&gt;
    └── fonts/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweise zur Struktur:&lt;br /&gt;
&lt;br /&gt;
* Fachordner werden nach Bedarf ergänzt (Geschichte, NaWi etc.)&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;ZZ_System&amp;lt;/code&amp;gt; beginnt mit &amp;quot;ZZ&amp;quot;, damit er in der Sidebar immer unten erscheint&lt;br /&gt;
* Flipchart-Dateien (ActivInspire o.ä.) bleiben in einem separaten Ordner außerhalb des Vaults – sie haben eine eigene Ablagelogik (Schuljahr/Halbjahr für den Stick-Kopierweg)&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;material/_thema_allgemein&amp;lt;/code&amp;gt; nimmt Material auf, das in mehreren Stunden einer Einheit verwendet wird&lt;br /&gt;
&lt;br /&gt;
=== Plugins ===&lt;br /&gt;
&lt;br /&gt;
Alle Plugins werden über Einstellungen → Community Plugins installiert. Dazu muss unter Einstellungen → Community Plugins der Restricted Mode deaktiviert werden.&lt;br /&gt;
&lt;br /&gt;
==== Core Plugins (in Obsidian bereits enthalten, aktivieren) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck&lt;br /&gt;
|-&lt;br /&gt;
| TagPane || Tags in der Sidebar anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| Search || Basis für Omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| File Recovery || Automatische lokale Backups&lt;br /&gt;
|-&lt;br /&gt;
| Outline || Dokumentstruktur in der Sidebar&lt;br /&gt;
|-&lt;br /&gt;
| Backlinks || Zeigt, welche Dateien auf die aktuelle verweisen&lt;br /&gt;
|-&lt;br /&gt;
| Properties View || Frontmatter übersichtlich anzeigen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Community Plugins ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck !! Link&lt;br /&gt;
|-&lt;br /&gt;
| Templater || Vorlagen mit Variablen und Logik || https://github.com/SilentVoid13/Templater&lt;br /&gt;
|-&lt;br /&gt;
| Dataview || Datenbank-Abfragen über Frontmatter || https://github.com/blacksmithgu/obsidian-dataview&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Tables || Tabellen im Editor komfortabel bearbeiten || https://github.com/tgrosinger/advanced-tables-obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche inkl. PDF-Inhalte || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Text Extractor || Pflichtabhängigkeit für Omnisearch (PDF-Inhalte) || https://github.com/scambier/obsidian-text-extractor&lt;br /&gt;
|-&lt;br /&gt;
| Tag Wrangler || Tags umbenennen und zusammenführen || https://github.com/pjeby/tag-wrangler&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Stunden (prev/next/up) || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Style Settings || CSS-Themes per GUI anpassen || https://github.com/mgmeyers/obsidian-style-settings&lt;br /&gt;
|-&lt;br /&gt;
| Iconic || Ordner und Dateien mit Icons versehen || https://github.com/gfxholo/iconic&lt;br /&gt;
|-&lt;br /&gt;
| Better Word Count || Zeichenanzahl im Editor || https://github.com/lukeleppan/better-word-count&lt;br /&gt;
|-&lt;br /&gt;
| Obsidian Print || Drucken direkt aus Obsidian || https://github.com/marijnbent/obsidian-print&lt;br /&gt;
|-&lt;br /&gt;
| Better Export PDF || PDF-Export (ergänzend) || https://github.com/l1xnan/obsidian-better-export-pdf&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Multi Column || Mehrspaltige Layouts || https://github.com/ckRobinson/multi-column-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Extended Markdown Syntax || Unterstreichung, Hoch-/Tiefstellung, Spoiler || https://github.com/GcsSloop/obsidian-extended-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Typographer || Automatisch korrekte Anführungszeichen und Gedankenstriche || https://github.com/silvareal/obsidian-typographer&lt;br /&gt;
|-&lt;br /&gt;
| Symbols Prettifier || Ersetzt z.B. -&amp;gt; durch → beim Tippen || https://github.com/FlorianWoelki/obsidian-symbols-prettifier&lt;br /&gt;
|-&lt;br /&gt;
| Iconoir Icons || SVG-Icons für Stundenplanungen || https://github.com/gapmiss/obsidian-iconoir-icons&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Dateien || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Time Machine || Versionsverlauf mit Diff-Ansicht || https://github.com/HannibalKcc/obsidian-time-machine&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Media Companion || Galerie-Ansicht für Bilder || https://github.com/Nick-de-Bruin/obsidian-media-companion&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Breadcrumbs einrichten ====&lt;br /&gt;
&lt;br /&gt;
Unter Einstellungen → Breadcrumbs → Edge Fields drei Felder eintragen:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;up&amp;lt;/code&amp;gt; → Richtung: up&lt;br /&gt;
* &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; → Richtung: prev&lt;br /&gt;
* &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; → Richtung: next&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Frontmatter jeder Stundenplanung gesetzt und ermöglichen die Navigation zwischen Stunden und zur übergeordneten Sequenzübersicht.&lt;br /&gt;
&lt;br /&gt;
=== Schrift ===&lt;br /&gt;
&lt;br /&gt;
Das System verwendet Inter, eine kostenlose Schriftfamilie. Inter ist gut lesbar, funktioniert in S/W-Druck und ist auf beiden Systemen (Windows/macOS) identisch verfügbar.&lt;br /&gt;
&lt;br /&gt;
Inter herunterladen: https://rsms.me/inter/&lt;br /&gt;
&lt;br /&gt;
Auf macOS installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
brew install --cask font-inter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf Windows: Heruntergeladene .ttf-Dateien markieren → rechte Maustaste → Für alle Benutzer installieren.&lt;br /&gt;
&lt;br /&gt;
=== CSS-Snippet für den Druck ===&lt;br /&gt;
&lt;br /&gt;
Das folgende CSS-Snippet steuert die Druckausgabe über Obsidian Print. Es wird unter &amp;lt;code&amp;gt;.obsidian/snippets/print.css&amp;lt;/code&amp;gt; abgelegt und in Obsidian unter Einstellungen → Darstellung → CSS-Snippets aktiviert.&lt;br /&gt;
&lt;br /&gt;
Zwei CSS-Klassen unterscheiden Stundenplanungen (&amp;lt;code&amp;gt;schule-planung&amp;lt;/code&amp;gt;) von Schüler-Materialtexten (&amp;lt;code&amp;gt;schule-material&amp;lt;/code&amp;gt;). Welche Klasse gilt, wird im Frontmatter der jeweiligen Datei über &amp;lt;code&amp;gt;cssclasses&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   print.css – Druck-CSS für Obsidian&lt;br /&gt;
   Klassen: .schule-planung / .schule-material&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
&lt;br /&gt;
    .frontmatter { display: none !important; }&lt;br /&gt;
    .pagebreak { page-break-before: always !important; }&lt;br /&gt;
&lt;br /&gt;
    /* --- Seitenränder --- */&lt;br /&gt;
    @page {&lt;br /&gt;
        margin-top: 1.8cm;&lt;br /&gt;
        margin-bottom: 1.8cm;&lt;br /&gt;
        margin-left: 2.5cm;&lt;br /&gt;
        margin-right: 2.5cm;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       STUNDENPLANUNG&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-planung {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h1 {&lt;br /&gt;
        font-size: 13pt !important;&lt;br /&gt;
        margin-top: 6pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h2 {&lt;br /&gt;
        font-size: 11.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h3 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 4pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ul, .schule-planung ol {&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        padding-left: 16pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 4pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout {&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
        border-left: 3px solid #000 !important;&lt;br /&gt;
        border-radius: 0 !important;&lt;br /&gt;
        padding: 2pt 6pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-title {&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-content {&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Callout Icons durch Text ersetzen (S/W-Druck) */&lt;br /&gt;
    .callout[data-callout=&amp;quot;tip&amp;quot;] .callout-title-inner::before { content: &amp;quot;✎ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;warning&amp;quot;] .callout-title-inner::before { content: &amp;quot;⚠ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;question&amp;quot;] .callout-title-inner::before { content: &amp;quot;? &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;success&amp;quot;] .callout-title-inner::before { content: &amp;quot;✓ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;info&amp;quot;] .callout-title-inner::before { content: &amp;quot;ℹ &amp;quot;; }&lt;br /&gt;
    .callout-icon { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       MATERIAL / TEXTE&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-material {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h1 {&lt;br /&gt;
        font-size: 11pt !important;&lt;br /&gt;
        margin-top: 5pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h2 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h3 {&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        text-align: justify !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 9pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ul, .schule-material ol {&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        padding-left: 14pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 3pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zweispaltig p { text-align: justify !important; }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frontmatter-Konventionen ===&lt;br /&gt;
&lt;br /&gt;
Jede Datei im Vault beginnt mit einem Frontmatter-Block. Dieser Block steuert, wie Dataview die Datei findet und klassifiziert.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
sequenz: 1&lt;br /&gt;
stunde: 11&lt;br /&gt;
thema: Gefahren für die Demokratie&lt;br /&gt;
tags: [demokratie, populismus, weimar]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_Demokratie]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;[[Stunde 10 - Was macht eine Partei]]&amp;quot;&lt;br /&gt;
next: &amp;quot;[[Stunde 12 - Ist Demokratie die beste Staatsform]]&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext (M1, M2 etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
kuerzel: M1&lt;br /&gt;
titel: Ist Deutschland ein gerechtes Land?&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
tags: [ungleichheit, gerechtigkeit]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Arbeitsblatt ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: arbeitsblatt&lt;br /&gt;
fach: LER&lt;br /&gt;
thema: Mobbing&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
herkunft: fremd&lt;br /&gt;
quelle: eduki&lt;br /&gt;
tags: [mobbing, cybermobbing]&lt;br /&gt;
datei: AB_Mobbing.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Methode ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: methode&lt;br /&gt;
name: Think-Pair-Share&lt;br /&gt;
jahrgang: [7, 8, 9, 10]&lt;br /&gt;
sozialform: [partner, plenum]&lt;br /&gt;
zeitbedarf: 15&lt;br /&gt;
tags: [aktivierung, diskussion]&lt;br /&gt;
ausdruck: true&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Test / Klassenarbeit ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: test&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
sequenz: 1&lt;br /&gt;
jahrgang: [7]&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
punkte: 30&lt;br /&gt;
tags: [ungleichheit, test]&lt;br /&gt;
loesung: false&lt;br /&gt;
status: entwurf&lt;br /&gt;
datei_tex: Test_Seq1_Ungleichheit.tex&lt;br /&gt;
datei_pdf: Test_Seq1_Ungleichheit.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sequenzplan ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: sequenzplan&lt;br /&gt;
art: tabelle&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Demokratie&lt;br /&gt;
klasse: [8]&lt;br /&gt;
stunden: 18&lt;br /&gt;
tags: [demokratie, politik]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;grob&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tabelle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ausformuliert&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;stunden&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Diskussionsthema ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: diskussion&lt;br /&gt;
art: lehrer&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [8]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
thema: Sollten Lootboxen verboten werden?&lt;br /&gt;
tags: [medien, jugendschutz, verbraucherschutz]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;lehrer&amp;lt;/code&amp;gt; (Arbeitsdokument mit Argumenten und Ablauf), &amp;lt;code&amp;gt;faktenblatt&amp;lt;/code&amp;gt; (Schülerdokument)&lt;br /&gt;
&lt;br /&gt;
=== Templater-Vorlagen ===&lt;br /&gt;
&lt;br /&gt;
Alle Vorlagen liegen unter &amp;lt;code&amp;gt;ZZ_System/Templates/&amp;lt;/code&amp;gt;. Templater muss in den Einstellungen unter &amp;quot;Template folder location&amp;quot; auf diesen Ordner zeigen.&lt;br /&gt;
&lt;br /&gt;
Eine neue Datei aus einer Vorlage anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Templater: Create new note from template&amp;quot; → Vorlage auswählen.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const klasse = await tp.system.prompt(&amp;quot;Klasse z.B. 7a&amp;quot;);&lt;br /&gt;
const halbjahrInput = await tp.system.prompt(&amp;quot;Halbjahr (1 oder 2)&amp;quot;);&lt;br /&gt;
const halbjahr = halbjahrInput === &amp;quot;1&amp;quot; ? &amp;quot;1. Hj&amp;quot; : &amp;quot;2. Hj&amp;quot;;&lt;br /&gt;
const sequenz = await tp.system.prompt(&amp;quot;Sequenz Nr.&amp;quot;);&lt;br /&gt;
const stunde = await tp.system.prompt(&amp;quot;Stunden Nr.&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(&amp;quot;Stunde &amp;quot; + stunde.padStart(2, &amp;quot;0&amp;quot;) + &amp;quot; - &amp;quot; + thema);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
klasse: [&amp;lt;% klasse %&amp;gt;]&lt;br /&gt;
halbjahr: &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
sequenz: &amp;lt;% sequenz %&amp;gt;&lt;br /&gt;
stunde: &amp;lt;% stunde %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_&amp;lt;% thema %&amp;gt;]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;&amp;quot;&lt;br /&gt;
next: &amp;quot;&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# Stunde &amp;lt;% stunde.padStart(2, &amp;quot;0&amp;quot;) %&amp;gt; – &amp;lt;% fach %&amp;gt; &amp;lt;% klasse %&amp;gt; / &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Thema:** &amp;lt;% thema %&amp;gt;&lt;br /&gt;
**Ziel:** &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 1️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-check-circle|currentColor|1em|1em]` **Erwartete Antworten**&lt;br /&gt;
- &lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
## 2️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 3️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 4️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-book|currentColor|1em|1em]` **Hefteintrag**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 5️⃣ Ausblick (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-arrow-right-circle|currentColor|1em|1em]` **Ausblick**&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const kuerzel = await tp.system.prompt(&amp;quot;Kürzel z.B. M1, M2&amp;quot;);&lt;br /&gt;
const titel = await tp.system.prompt(&amp;quot;Titel des Textes&amp;quot;);&lt;br /&gt;
const jahrgang = await tp.system.prompt(&amp;quot;Jahrgang z.B. 7, 8&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(kuerzel + &amp;quot;_&amp;quot; + titel);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
kuerzel: &amp;lt;% kuerzel %&amp;gt;&lt;br /&gt;
titel: &amp;lt;% titel %&amp;gt;&lt;br /&gt;
jahrgang: [&amp;lt;% jahrgang %&amp;gt;]&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;% kuerzel %&amp;gt; – &amp;lt;% titel %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Weitere Vorlagen ====&lt;br /&gt;
&lt;br /&gt;
Analog können Vorlagen für folgende Typen erstellt werden: Arbeitsblatt, Methode, Vertretung, Test, Klassenarbeit, Sequenzplan (grob/tabelle/ausformuliert/stunden), Diskussion (lehrer/faktenblatt). Das Prinzip ist identisch: Templater fragt die Felder ab, befüllt das Frontmatter und benennt die Datei automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Iconoir Icons in Stundenplanungen ===&lt;br /&gt;
&lt;br /&gt;
Das Plugin &amp;quot;Iconoir Icons&amp;quot; bindet SVG-Icons ein, die auch im S/W-Druck korrekt erscheinen. Die Syntax lautet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
`~![ICON|currentColor|1em|1em]` **Label**&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;currentColor&amp;lt;/code&amp;gt; sorgt dafür, dass das Icon im Druck schwarz erscheint.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Element !! Icon&lt;br /&gt;
|-&lt;br /&gt;
| Frage || &amp;lt;code&amp;gt;iconoir-help-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hinweis || &amp;lt;code&amp;gt;iconoir-info-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Erwartete Antworten || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hefteintrag || &amp;lt;code&amp;gt;iconoir-book&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Achtung || &amp;lt;code&amp;gt;iconoir-warning-triangle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arbeitsauftrag || &amp;lt;code&amp;gt;iconoir-clipboard-check&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tafelbild || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ausblick || &amp;lt;code&amp;gt;iconoir-arrow-right-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Für ältere Stundenplanungen, die noch Callouts verwenden, sorgt das CSS automatisch für S/W-taugliche Text-Marker (✓, ?, ⚠ etc.) statt der farbigen Callout-Icons.&lt;br /&gt;
&lt;br /&gt;
=== Dataview-Abfragen ===&lt;br /&gt;
&lt;br /&gt;
Dataview liest das Frontmatter aller Dateien im Vault aus und erlaubt Abfragen ähnlich einer Datenbank. Die folgenden Abfragen können in einer Datei &amp;lt;code&amp;gt;ZZ_System/Dataview/Übersicht.md&amp;lt;/code&amp;gt; gesammelt werden.&lt;br /&gt;
&lt;br /&gt;
Alle Stundenplanungen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot;&lt;br /&gt;
SORT fach ASC, sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nur LER-Stunden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE thema, sequenz, stunde, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND fach = &amp;quot;LER&amp;quot;&lt;br /&gt;
SORT sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alle Materialien für Jahrgang 7:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, typ, quelle&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE contains(jahrgang, 7)&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Druckbare Methoden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE name, sozialform, zeitbedarf&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;methode&amp;quot; AND ausdruck = true&lt;br /&gt;
SORT name ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Offene Entwürfe:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND status = &amp;quot;entwurf&amp;quot;&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Workflow ===&lt;br /&gt;
&lt;br /&gt;
Der typische Ablauf im Schulalltag sieht so aus:&lt;br /&gt;
&lt;br /&gt;
# Neue Stunde anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → Templater → Stundenplanung → Felder ausfüllen&lt;br /&gt;
# Stunde ausarbeiten: Phasen befüllen, Iconoir-Icons für Hinweise/Fragen/Antworten nutzen&lt;br /&gt;
# Materialien ablegen: PDFs, Bilder etc. in den zugehörigen &amp;lt;code&amp;gt;material/Seq1_St01/&amp;lt;/code&amp;gt;-Ordner&lt;br /&gt;
# Breadcrumbs setzen: &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; im Frontmatter auf die Nachbarstunden zeigen lassen&lt;br /&gt;
# Drucken: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Print note&amp;quot; → Druckdialog&lt;br /&gt;
&lt;br /&gt;
Sequenzpläne werden im Querformat gedruckt – dazu im Druckdialog auf Querformat umstellen.&lt;br /&gt;
&lt;br /&gt;
=== Synchronisation zwischen Geräten ===&lt;br /&gt;
&lt;br /&gt;
Der Vault liegt idealerweise in iCloud (macOS/iOS) oder OneDrive (Windows). Beide Dienste synchronisieren den Vault automatisch. Obsidian-interne Sync-Funktionen werden nicht benötigt.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Plugin-Einstellungen werden ebenfalls synchronisiert, da sie im Vault unter &amp;lt;code&amp;gt;.obsidian/&amp;lt;/code&amp;gt; liegen. Das ist in der Regel erwünscht. Einstellungen, die gerätespezifisch sein müssen (z.B. Pfade), müssen manuell nach dem ersten Sync auf dem zweiten Gerät angepasst werden.&lt;br /&gt;
&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&lt;br /&gt;
* [[Obsidian]] – allgemeiner Artikel zu Obsidian&lt;br /&gt;
* [[Unterrichtsplanung digital]] – Übersicht digitaler Planungstools&lt;br /&gt;
* [[Markdown]] – Grundlagen der Markdown-Syntax&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=3002</id>
		<title>Obsidian als digitales Unterrichtsarchiv</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=3002"/>
		<updated>2026-06-03T07:29:46Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: /* Was ist Obsidian? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obsidian als digitales Unterrichtsarchiv ==&lt;br /&gt;
Seit Jahren plane ich meinen Unterricht in Word-Dateien, verteilt über mehrere Ordner ohne klare Struktur. Stundenplanungen lagen an einem Ort, Materialien an einem anderen, Flipcharts in einem dritten. Wer etwas suchte, musste wissen wo es liegt. Wer es nicht mehr wusste, suchte lange.&lt;br /&gt;
&lt;br /&gt;
2025 habe ich angefangen, das neu aufzubauen. Nicht umzustrukturieren, sondern von vorne. Das Ergebnis ist ein Vault in Obsidian. Dieser Artikel beschreibt den Aufbau so, dass er vollständig nachgebaut werden kann, ohne zusätzliche Dateien herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
=== Was ist Obsidian? ===&lt;br /&gt;
[[Obsidian]] ist ein kostenloser Markdown-Editor. Dateien liegen lokal als gewöhnliche Textdateien, kein proprietäres Format, kein Abo. Wer heute damit arbeitet, kann seine Dateien in zehn Jahren noch öffnen, mit oder ohne Obsidian.&lt;br /&gt;
&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
&lt;br /&gt;
* Obsidian (kostenlos, https://obsidian.md)&lt;br /&gt;
* Inter-Schriftfamilie (kostenlos, https://rsms.me/inter/)&lt;br /&gt;
* Obsidian Print Plugin (kostenloser Druckweg direkt aus Obsidian)&lt;br /&gt;
&lt;br /&gt;
Optional, aber empfohlen:&lt;br /&gt;
* iCloud oder ein anderer Sync-Dienst für die Synchronisation zwischen Geräten&lt;br /&gt;
&lt;br /&gt;
=== Vault-Struktur ===&lt;br /&gt;
&lt;br /&gt;
Ein Vault ist in Obsidian der Ordner, in dem alle Dateien liegen. Der folgende Aufbau hat sich für den Schulalltag bewährt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Unterricht_Vault/&lt;br /&gt;
├── LER/&lt;br /&gt;
│   └── [Thema]/&lt;br /&gt;
│       ├── Stunde 01 - [Thema].md&lt;br /&gt;
│       ├── Stunde 02 - [Thema].md&lt;br /&gt;
│       └── material/&lt;br /&gt;
│           ├── Seq1_St01/&lt;br /&gt;
│           │   ├── M1_Text.pdf&lt;br /&gt;
│           │   └── Bild.png&lt;br /&gt;
│           └── _thema_allgemein/&lt;br /&gt;
│               └── [stunduebergreifendes Material]&lt;br /&gt;
├── PB/&lt;br /&gt;
│   └── [Thema]/&lt;br /&gt;
├── _Sonstige_Faecher/&lt;br /&gt;
│   └── [Fach]/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
├── Methoden/&lt;br /&gt;
├── Arbeitsblätter/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   │       ├── selbsterstellt/&lt;br /&gt;
│   │       └── fremd/&lt;br /&gt;
│   ├── PB/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   │       ├── selbsterstellt/&lt;br /&gt;
│   │       └── fremd/&lt;br /&gt;
│   └── Vertretung/&lt;br /&gt;
│       └── Jg_07/ bis Jg_10/&lt;br /&gt;
│           ├── selbsterstellt/&lt;br /&gt;
│           └── fremd/&lt;br /&gt;
├── Vertretung/&lt;br /&gt;
│   └── Jg_07/ bis Jg_10/&lt;br /&gt;
├── Tests/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   └── PB/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
├── Klassenarbeiten/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   └── PB/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
└── ZZ_System/&lt;br /&gt;
    ├── Templates/&lt;br /&gt;
    ├── Dataview/&lt;br /&gt;
    ├── Canvas/&lt;br /&gt;
    └── fonts/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweise zur Struktur:&lt;br /&gt;
&lt;br /&gt;
* Fachordner werden nach Bedarf ergänzt (Geschichte, NaWi etc.)&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;ZZ_System&amp;lt;/code&amp;gt; beginnt mit &amp;quot;ZZ&amp;quot;, damit er in der Sidebar immer unten erscheint&lt;br /&gt;
* Flipchart-Dateien (ActivInspire o.ä.) bleiben in einem separaten Ordner außerhalb des Vaults – sie haben eine eigene Ablagelogik (Schuljahr/Halbjahr für den Stick-Kopierweg)&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;material/_thema_allgemein&amp;lt;/code&amp;gt; nimmt Material auf, das in mehreren Stunden einer Einheit verwendet wird&lt;br /&gt;
&lt;br /&gt;
=== Plugins ===&lt;br /&gt;
&lt;br /&gt;
Alle Plugins werden über Einstellungen → Community Plugins installiert. Dazu muss unter Einstellungen → Community Plugins der Restricted Mode deaktiviert werden.&lt;br /&gt;
&lt;br /&gt;
==== Core Plugins (in Obsidian bereits enthalten, aktivieren) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck&lt;br /&gt;
|-&lt;br /&gt;
| TagPane || Tags in der Sidebar anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| Search || Basis für Omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| File Recovery || Automatische lokale Backups&lt;br /&gt;
|-&lt;br /&gt;
| Outline || Dokumentstruktur in der Sidebar&lt;br /&gt;
|-&lt;br /&gt;
| Backlinks || Zeigt, welche Dateien auf die aktuelle verweisen&lt;br /&gt;
|-&lt;br /&gt;
| Properties View || Frontmatter übersichtlich anzeigen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Community Plugins ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck !! Link&lt;br /&gt;
|-&lt;br /&gt;
| Templater || Vorlagen mit Variablen und Logik || https://github.com/SilentVoid13/Templater&lt;br /&gt;
|-&lt;br /&gt;
| Dataview || Datenbank-Abfragen über Frontmatter || https://github.com/blacksmithgu/obsidian-dataview&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Tables || Tabellen im Editor komfortabel bearbeiten || https://github.com/tgrosinger/advanced-tables-obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche inkl. PDF-Inhalte || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Text Extractor || Pflichtabhängigkeit für Omnisearch (PDF-Inhalte) || https://github.com/scambier/obsidian-text-extractor&lt;br /&gt;
|-&lt;br /&gt;
| Tag Wrangler || Tags umbenennen und zusammenführen || https://github.com/pjeby/tag-wrangler&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Stunden (prev/next/up) || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Style Settings || CSS-Themes per GUI anpassen || https://github.com/mgmeyers/obsidian-style-settings&lt;br /&gt;
|-&lt;br /&gt;
| Iconic || Ordner und Dateien mit Icons versehen || https://github.com/gfxholo/iconic&lt;br /&gt;
|-&lt;br /&gt;
| Better Word Count || Zeichenanzahl im Editor || https://github.com/lukeleppan/better-word-count&lt;br /&gt;
|-&lt;br /&gt;
| Obsidian Print || Drucken direkt aus Obsidian || https://github.com/marijnbent/obsidian-print&lt;br /&gt;
|-&lt;br /&gt;
| Better Export PDF || PDF-Export (ergänzend) || https://github.com/l1xnan/obsidian-better-export-pdf&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Multi Column || Mehrspaltige Layouts || https://github.com/ckRobinson/multi-column-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Extended Markdown Syntax || Unterstreichung, Hoch-/Tiefstellung, Spoiler || https://github.com/GcsSloop/obsidian-extended-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Typographer || Automatisch korrekte Anführungszeichen und Gedankenstriche || https://github.com/silvareal/obsidian-typographer&lt;br /&gt;
|-&lt;br /&gt;
| Symbols Prettifier || Ersetzt z.B. -&amp;gt; durch → beim Tippen || https://github.com/FlorianWoelki/obsidian-symbols-prettifier&lt;br /&gt;
|-&lt;br /&gt;
| Iconoir Icons || SVG-Icons für Stundenplanungen || https://github.com/gapmiss/obsidian-iconoir-icons&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Dateien || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Time Machine || Versionsverlauf mit Diff-Ansicht || https://github.com/HannibalKcc/obsidian-time-machine&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Media Companion || Galerie-Ansicht für Bilder || https://github.com/Nick-de-Bruin/obsidian-media-companion&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Breadcrumbs einrichten ====&lt;br /&gt;
&lt;br /&gt;
Unter Einstellungen → Breadcrumbs → Edge Fields drei Felder eintragen:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;up&amp;lt;/code&amp;gt; → Richtung: up&lt;br /&gt;
* &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; → Richtung: prev&lt;br /&gt;
* &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; → Richtung: next&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Frontmatter jeder Stundenplanung gesetzt und ermöglichen die Navigation zwischen Stunden und zur übergeordneten Sequenzübersicht.&lt;br /&gt;
&lt;br /&gt;
=== Schrift ===&lt;br /&gt;
&lt;br /&gt;
Das System verwendet Inter, eine kostenlose Schriftfamilie. Inter ist gut lesbar, funktioniert in S/W-Druck und ist auf beiden Systemen (Windows/macOS) identisch verfügbar.&lt;br /&gt;
&lt;br /&gt;
Inter herunterladen: https://rsms.me/inter/&lt;br /&gt;
&lt;br /&gt;
Auf macOS installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
brew install --cask font-inter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf Windows: Heruntergeladene .ttf-Dateien markieren → rechte Maustaste → Für alle Benutzer installieren.&lt;br /&gt;
&lt;br /&gt;
=== CSS-Snippet für den Druck ===&lt;br /&gt;
&lt;br /&gt;
Das folgende CSS-Snippet steuert die Druckausgabe über Obsidian Print. Es wird unter &amp;lt;code&amp;gt;.obsidian/snippets/print.css&amp;lt;/code&amp;gt; abgelegt und in Obsidian unter Einstellungen → Darstellung → CSS-Snippets aktiviert.&lt;br /&gt;
&lt;br /&gt;
Zwei CSS-Klassen unterscheiden Stundenplanungen (&amp;lt;code&amp;gt;schule-planung&amp;lt;/code&amp;gt;) von Schüler-Materialtexten (&amp;lt;code&amp;gt;schule-material&amp;lt;/code&amp;gt;). Welche Klasse gilt, wird im Frontmatter der jeweiligen Datei über &amp;lt;code&amp;gt;cssclasses&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   print.css – Druck-CSS für Obsidian&lt;br /&gt;
   Klassen: .schule-planung / .schule-material&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
&lt;br /&gt;
    .frontmatter { display: none !important; }&lt;br /&gt;
    .pagebreak { page-break-before: always !important; }&lt;br /&gt;
&lt;br /&gt;
    /* --- Seitenränder --- */&lt;br /&gt;
    @page {&lt;br /&gt;
        margin-top: 1.8cm;&lt;br /&gt;
        margin-bottom: 1.8cm;&lt;br /&gt;
        margin-left: 2.5cm;&lt;br /&gt;
        margin-right: 2.5cm;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       STUNDENPLANUNG&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-planung {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h1 {&lt;br /&gt;
        font-size: 13pt !important;&lt;br /&gt;
        margin-top: 6pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h2 {&lt;br /&gt;
        font-size: 11.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h3 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 4pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ul, .schule-planung ol {&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        padding-left: 16pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 4pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout {&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
        border-left: 3px solid #000 !important;&lt;br /&gt;
        border-radius: 0 !important;&lt;br /&gt;
        padding: 2pt 6pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-title {&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-content {&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Callout Icons durch Text ersetzen (S/W-Druck) */&lt;br /&gt;
    .callout[data-callout=&amp;quot;tip&amp;quot;] .callout-title-inner::before { content: &amp;quot;✎ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;warning&amp;quot;] .callout-title-inner::before { content: &amp;quot;⚠ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;question&amp;quot;] .callout-title-inner::before { content: &amp;quot;? &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;success&amp;quot;] .callout-title-inner::before { content: &amp;quot;✓ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;info&amp;quot;] .callout-title-inner::before { content: &amp;quot;ℹ &amp;quot;; }&lt;br /&gt;
    .callout-icon { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       MATERIAL / TEXTE&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-material {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h1 {&lt;br /&gt;
        font-size: 11pt !important;&lt;br /&gt;
        margin-top: 5pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h2 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h3 {&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        text-align: justify !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 9pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ul, .schule-material ol {&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        padding-left: 14pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 3pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zweispaltig p { text-align: justify !important; }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frontmatter-Konventionen ===&lt;br /&gt;
&lt;br /&gt;
Jede Datei im Vault beginnt mit einem Frontmatter-Block. Dieser Block steuert, wie Dataview die Datei findet und klassifiziert.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
sequenz: 1&lt;br /&gt;
stunde: 11&lt;br /&gt;
thema: Gefahren für die Demokratie&lt;br /&gt;
tags: [demokratie, populismus, weimar]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_Demokratie]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;[[Stunde 10 - Was macht eine Partei]]&amp;quot;&lt;br /&gt;
next: &amp;quot;[[Stunde 12 - Ist Demokratie die beste Staatsform]]&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext (M1, M2 etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
kuerzel: M1&lt;br /&gt;
titel: Ist Deutschland ein gerechtes Land?&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
tags: [ungleichheit, gerechtigkeit]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Arbeitsblatt ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: arbeitsblatt&lt;br /&gt;
fach: LER&lt;br /&gt;
thema: Mobbing&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
herkunft: fremd&lt;br /&gt;
quelle: eduki&lt;br /&gt;
tags: [mobbing, cybermobbing]&lt;br /&gt;
datei: AB_Mobbing.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Methode ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: methode&lt;br /&gt;
name: Think-Pair-Share&lt;br /&gt;
jahrgang: [7, 8, 9, 10]&lt;br /&gt;
sozialform: [partner, plenum]&lt;br /&gt;
zeitbedarf: 15&lt;br /&gt;
tags: [aktivierung, diskussion]&lt;br /&gt;
ausdruck: true&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Test / Klassenarbeit ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: test&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
sequenz: 1&lt;br /&gt;
jahrgang: [7]&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
punkte: 30&lt;br /&gt;
tags: [ungleichheit, test]&lt;br /&gt;
loesung: false&lt;br /&gt;
status: entwurf&lt;br /&gt;
datei_tex: Test_Seq1_Ungleichheit.tex&lt;br /&gt;
datei_pdf: Test_Seq1_Ungleichheit.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sequenzplan ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: sequenzplan&lt;br /&gt;
art: tabelle&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Demokratie&lt;br /&gt;
klasse: [8]&lt;br /&gt;
stunden: 18&lt;br /&gt;
tags: [demokratie, politik]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;grob&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tabelle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ausformuliert&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;stunden&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Diskussionsthema ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: diskussion&lt;br /&gt;
art: lehrer&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [8]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
thema: Sollten Lootboxen verboten werden?&lt;br /&gt;
tags: [medien, jugendschutz, verbraucherschutz]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;lehrer&amp;lt;/code&amp;gt; (Arbeitsdokument mit Argumenten und Ablauf), &amp;lt;code&amp;gt;faktenblatt&amp;lt;/code&amp;gt; (Schülerdokument)&lt;br /&gt;
&lt;br /&gt;
=== Templater-Vorlagen ===&lt;br /&gt;
&lt;br /&gt;
Alle Vorlagen liegen unter &amp;lt;code&amp;gt;ZZ_System/Templates/&amp;lt;/code&amp;gt;. Templater muss in den Einstellungen unter &amp;quot;Template folder location&amp;quot; auf diesen Ordner zeigen.&lt;br /&gt;
&lt;br /&gt;
Eine neue Datei aus einer Vorlage anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Templater: Create new note from template&amp;quot; → Vorlage auswählen.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const klasse = await tp.system.prompt(&amp;quot;Klasse z.B. 7a&amp;quot;);&lt;br /&gt;
const halbjahrInput = await tp.system.prompt(&amp;quot;Halbjahr (1 oder 2)&amp;quot;);&lt;br /&gt;
const halbjahr = halbjahrInput === &amp;quot;1&amp;quot; ? &amp;quot;1. Hj&amp;quot; : &amp;quot;2. Hj&amp;quot;;&lt;br /&gt;
const sequenz = await tp.system.prompt(&amp;quot;Sequenz Nr.&amp;quot;);&lt;br /&gt;
const stunde = await tp.system.prompt(&amp;quot;Stunden Nr.&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(&amp;quot;Stunde &amp;quot; + stunde.padStart(2, &amp;quot;0&amp;quot;) + &amp;quot; - &amp;quot; + thema);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
klasse: [&amp;lt;% klasse %&amp;gt;]&lt;br /&gt;
halbjahr: &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
sequenz: &amp;lt;% sequenz %&amp;gt;&lt;br /&gt;
stunde: &amp;lt;% stunde %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_&amp;lt;% thema %&amp;gt;]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;&amp;quot;&lt;br /&gt;
next: &amp;quot;&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# Stunde &amp;lt;% stunde.padStart(2, &amp;quot;0&amp;quot;) %&amp;gt; – &amp;lt;% fach %&amp;gt; &amp;lt;% klasse %&amp;gt; / &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Thema:** &amp;lt;% thema %&amp;gt;&lt;br /&gt;
**Ziel:** &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 1️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-check-circle|currentColor|1em|1em]` **Erwartete Antworten**&lt;br /&gt;
- &lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
## 2️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 3️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 4️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-book|currentColor|1em|1em]` **Hefteintrag**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 5️⃣ Ausblick (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-arrow-right-circle|currentColor|1em|1em]` **Ausblick**&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const kuerzel = await tp.system.prompt(&amp;quot;Kürzel z.B. M1, M2&amp;quot;);&lt;br /&gt;
const titel = await tp.system.prompt(&amp;quot;Titel des Textes&amp;quot;);&lt;br /&gt;
const jahrgang = await tp.system.prompt(&amp;quot;Jahrgang z.B. 7, 8&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(kuerzel + &amp;quot;_&amp;quot; + titel);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
kuerzel: &amp;lt;% kuerzel %&amp;gt;&lt;br /&gt;
titel: &amp;lt;% titel %&amp;gt;&lt;br /&gt;
jahrgang: [&amp;lt;% jahrgang %&amp;gt;]&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;% kuerzel %&amp;gt; – &amp;lt;% titel %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Weitere Vorlagen ====&lt;br /&gt;
&lt;br /&gt;
Analog können Vorlagen für folgende Typen erstellt werden: Arbeitsblatt, Methode, Vertretung, Test, Klassenarbeit, Sequenzplan (grob/tabelle/ausformuliert/stunden), Diskussion (lehrer/faktenblatt). Das Prinzip ist identisch: Templater fragt die Felder ab, befüllt das Frontmatter und benennt die Datei automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Iconoir Icons in Stundenplanungen ===&lt;br /&gt;
&lt;br /&gt;
Das Plugin &amp;quot;Iconoir Icons&amp;quot; bindet SVG-Icons ein, die auch im S/W-Druck korrekt erscheinen. Die Syntax lautet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
`~![ICON|currentColor|1em|1em]` **Label**&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;currentColor&amp;lt;/code&amp;gt; sorgt dafür, dass das Icon im Druck schwarz erscheint.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Element !! Icon&lt;br /&gt;
|-&lt;br /&gt;
| Frage || &amp;lt;code&amp;gt;iconoir-help-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hinweis || &amp;lt;code&amp;gt;iconoir-info-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Erwartete Antworten || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hefteintrag || &amp;lt;code&amp;gt;iconoir-book&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Achtung || &amp;lt;code&amp;gt;iconoir-warning-triangle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arbeitsauftrag || &amp;lt;code&amp;gt;iconoir-clipboard-check&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tafelbild || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ausblick || &amp;lt;code&amp;gt;iconoir-arrow-right-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Für ältere Stundenplanungen, die noch Callouts verwenden, sorgt das CSS automatisch für S/W-taugliche Text-Marker (✓, ?, ⚠ etc.) statt der farbigen Callout-Icons.&lt;br /&gt;
&lt;br /&gt;
=== Dataview-Abfragen ===&lt;br /&gt;
&lt;br /&gt;
Dataview liest das Frontmatter aller Dateien im Vault aus und erlaubt Abfragen ähnlich einer Datenbank. Die folgenden Abfragen können in einer Datei &amp;lt;code&amp;gt;ZZ_System/Dataview/Übersicht.md&amp;lt;/code&amp;gt; gesammelt werden.&lt;br /&gt;
&lt;br /&gt;
Alle Stundenplanungen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot;&lt;br /&gt;
SORT fach ASC, sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nur LER-Stunden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE thema, sequenz, stunde, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND fach = &amp;quot;LER&amp;quot;&lt;br /&gt;
SORT sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alle Materialien für Jahrgang 7:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, typ, quelle&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE contains(jahrgang, 7)&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Druckbare Methoden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE name, sozialform, zeitbedarf&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;methode&amp;quot; AND ausdruck = true&lt;br /&gt;
SORT name ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Offene Entwürfe:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND status = &amp;quot;entwurf&amp;quot;&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Workflow ===&lt;br /&gt;
&lt;br /&gt;
Der typische Ablauf im Schulalltag sieht so aus:&lt;br /&gt;
&lt;br /&gt;
# Neue Stunde anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → Templater → Stundenplanung → Felder ausfüllen&lt;br /&gt;
# Stunde ausarbeiten: Phasen befüllen, Iconoir-Icons für Hinweise/Fragen/Antworten nutzen&lt;br /&gt;
# Materialien ablegen: PDFs, Bilder etc. in den zugehörigen &amp;lt;code&amp;gt;material/Seq1_St01/&amp;lt;/code&amp;gt;-Ordner&lt;br /&gt;
# Breadcrumbs setzen: &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; im Frontmatter auf die Nachbarstunden zeigen lassen&lt;br /&gt;
# Drucken: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Print note&amp;quot; → Druckdialog&lt;br /&gt;
&lt;br /&gt;
Sequenzpläne werden im Querformat gedruckt – dazu im Druckdialog auf Querformat umstellen.&lt;br /&gt;
&lt;br /&gt;
=== Synchronisation zwischen Geräten ===&lt;br /&gt;
&lt;br /&gt;
Der Vault liegt idealerweise in iCloud (macOS/iOS) oder OneDrive (Windows). Beide Dienste synchronisieren den Vault automatisch. Obsidian-interne Sync-Funktionen werden nicht benötigt.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Plugin-Einstellungen werden ebenfalls synchronisiert, da sie im Vault unter &amp;lt;code&amp;gt;.obsidian/&amp;lt;/code&amp;gt; liegen. Das ist in der Regel erwünscht. Einstellungen, die gerätespezifisch sein müssen (z.B. Pfade), müssen manuell nach dem ersten Sync auf dem zweiten Gerät angepasst werden.&lt;br /&gt;
&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&lt;br /&gt;
* [[Obsidian]] – allgemeiner Artikel zu Obsidian&lt;br /&gt;
* [[Unterrichtsplanung digital]] – Übersicht digitaler Planungstools&lt;br /&gt;
* [[Markdown]] – Grundlagen der Markdown-Syntax&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=3001</id>
		<title>Obsidian als digitales Unterrichtsarchiv</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=3001"/>
		<updated>2026-06-03T07:04:45Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obsidian als digitales Unterrichtsarchiv ==&lt;br /&gt;
Seit Jahren plane ich meinen Unterricht in Word-Dateien, verteilt über mehrere Ordner ohne klare Struktur. Stundenplanungen lagen an einem Ort, Materialien an einem anderen, Flipcharts in einem dritten. Wer etwas suchte, musste wissen wo es liegt. Wer es nicht mehr wusste, suchte lange.&lt;br /&gt;
&lt;br /&gt;
2025 habe ich angefangen, das neu aufzubauen. Nicht umzustrukturieren, sondern von vorne. Das Ergebnis ist ein Vault in Obsidian. Dieser Artikel beschreibt den Aufbau so, dass er vollständig nachgebaut werden kann, ohne zusätzliche Dateien herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
=== Was ist Obsidian? ===&lt;br /&gt;
&lt;br /&gt;
Obsidian ist ein kostenloser Markdown-Editor, der Dateien lokal speichert. Es gibt keine Cloud-Abhängigkeit, keine Abonnements für den Grundbetrieb, und alle Dateien sind gewöhnliche Textdateien – kein proprietäres Format. Das bedeutet: Wer heute mit Obsidian arbeitet, kann seine Dateien in zehn Jahren noch öffnen, mit oder ohne Obsidian.&lt;br /&gt;
&lt;br /&gt;
Obsidian kann unter https://obsidian.md heruntergeladen werden.&lt;br /&gt;
&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
&lt;br /&gt;
* Obsidian (kostenlos, https://obsidian.md)&lt;br /&gt;
* Inter-Schriftfamilie (kostenlos, https://rsms.me/inter/)&lt;br /&gt;
* Obsidian Print Plugin (kostenloser Druckweg direkt aus Obsidian)&lt;br /&gt;
&lt;br /&gt;
Optional, aber empfohlen:&lt;br /&gt;
* iCloud oder ein anderer Sync-Dienst für die Synchronisation zwischen Geräten&lt;br /&gt;
&lt;br /&gt;
=== Vault-Struktur ===&lt;br /&gt;
&lt;br /&gt;
Ein Vault ist in Obsidian der Ordner, in dem alle Dateien liegen. Der folgende Aufbau hat sich für den Schulalltag bewährt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Unterricht_Vault/&lt;br /&gt;
├── LER/&lt;br /&gt;
│   └── [Thema]/&lt;br /&gt;
│       ├── Stunde 01 - [Thema].md&lt;br /&gt;
│       ├── Stunde 02 - [Thema].md&lt;br /&gt;
│       └── material/&lt;br /&gt;
│           ├── Seq1_St01/&lt;br /&gt;
│           │   ├── M1_Text.pdf&lt;br /&gt;
│           │   └── Bild.png&lt;br /&gt;
│           └── _thema_allgemein/&lt;br /&gt;
│               └── [stunduebergreifendes Material]&lt;br /&gt;
├── PB/&lt;br /&gt;
│   └── [Thema]/&lt;br /&gt;
├── _Sonstige_Faecher/&lt;br /&gt;
│   └── [Fach]/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
├── Methoden/&lt;br /&gt;
├── Arbeitsblätter/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   │       ├── selbsterstellt/&lt;br /&gt;
│   │       └── fremd/&lt;br /&gt;
│   ├── PB/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   │       ├── selbsterstellt/&lt;br /&gt;
│   │       └── fremd/&lt;br /&gt;
│   └── Vertretung/&lt;br /&gt;
│       └── Jg_07/ bis Jg_10/&lt;br /&gt;
│           ├── selbsterstellt/&lt;br /&gt;
│           └── fremd/&lt;br /&gt;
├── Vertretung/&lt;br /&gt;
│   └── Jg_07/ bis Jg_10/&lt;br /&gt;
├── Tests/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   └── PB/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
├── Klassenarbeiten/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   └── PB/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
└── ZZ_System/&lt;br /&gt;
    ├── Templates/&lt;br /&gt;
    ├── Dataview/&lt;br /&gt;
    ├── Canvas/&lt;br /&gt;
    └── fonts/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweise zur Struktur:&lt;br /&gt;
&lt;br /&gt;
* Fachordner werden nach Bedarf ergänzt (Geschichte, NaWi etc.)&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;ZZ_System&amp;lt;/code&amp;gt; beginnt mit &amp;quot;ZZ&amp;quot;, damit er in der Sidebar immer unten erscheint&lt;br /&gt;
* Flipchart-Dateien (ActivInspire o.ä.) bleiben in einem separaten Ordner außerhalb des Vaults – sie haben eine eigene Ablagelogik (Schuljahr/Halbjahr für den Stick-Kopierweg)&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;material/_thema_allgemein&amp;lt;/code&amp;gt; nimmt Material auf, das in mehreren Stunden einer Einheit verwendet wird&lt;br /&gt;
&lt;br /&gt;
=== Plugins ===&lt;br /&gt;
&lt;br /&gt;
Alle Plugins werden über Einstellungen → Community Plugins installiert. Dazu muss unter Einstellungen → Community Plugins der Restricted Mode deaktiviert werden.&lt;br /&gt;
&lt;br /&gt;
==== Core Plugins (in Obsidian bereits enthalten, aktivieren) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck&lt;br /&gt;
|-&lt;br /&gt;
| TagPane || Tags in der Sidebar anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| Search || Basis für Omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| File Recovery || Automatische lokale Backups&lt;br /&gt;
|-&lt;br /&gt;
| Outline || Dokumentstruktur in der Sidebar&lt;br /&gt;
|-&lt;br /&gt;
| Backlinks || Zeigt, welche Dateien auf die aktuelle verweisen&lt;br /&gt;
|-&lt;br /&gt;
| Properties View || Frontmatter übersichtlich anzeigen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Community Plugins ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck !! Link&lt;br /&gt;
|-&lt;br /&gt;
| Templater || Vorlagen mit Variablen und Logik || https://github.com/SilentVoid13/Templater&lt;br /&gt;
|-&lt;br /&gt;
| Dataview || Datenbank-Abfragen über Frontmatter || https://github.com/blacksmithgu/obsidian-dataview&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Tables || Tabellen im Editor komfortabel bearbeiten || https://github.com/tgrosinger/advanced-tables-obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche inkl. PDF-Inhalte || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Text Extractor || Pflichtabhängigkeit für Omnisearch (PDF-Inhalte) || https://github.com/scambier/obsidian-text-extractor&lt;br /&gt;
|-&lt;br /&gt;
| Tag Wrangler || Tags umbenennen und zusammenführen || https://github.com/pjeby/tag-wrangler&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Stunden (prev/next/up) || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Style Settings || CSS-Themes per GUI anpassen || https://github.com/mgmeyers/obsidian-style-settings&lt;br /&gt;
|-&lt;br /&gt;
| Iconic || Ordner und Dateien mit Icons versehen || https://github.com/gfxholo/iconic&lt;br /&gt;
|-&lt;br /&gt;
| Better Word Count || Zeichenanzahl im Editor || https://github.com/lukeleppan/better-word-count&lt;br /&gt;
|-&lt;br /&gt;
| Obsidian Print || Drucken direkt aus Obsidian || https://github.com/marijnbent/obsidian-print&lt;br /&gt;
|-&lt;br /&gt;
| Better Export PDF || PDF-Export (ergänzend) || https://github.com/l1xnan/obsidian-better-export-pdf&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Multi Column || Mehrspaltige Layouts || https://github.com/ckRobinson/multi-column-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Extended Markdown Syntax || Unterstreichung, Hoch-/Tiefstellung, Spoiler || https://github.com/GcsSloop/obsidian-extended-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Typographer || Automatisch korrekte Anführungszeichen und Gedankenstriche || https://github.com/silvareal/obsidian-typographer&lt;br /&gt;
|-&lt;br /&gt;
| Symbols Prettifier || Ersetzt z.B. -&amp;gt; durch → beim Tippen || https://github.com/FlorianWoelki/obsidian-symbols-prettifier&lt;br /&gt;
|-&lt;br /&gt;
| Iconoir Icons || SVG-Icons für Stundenplanungen || https://github.com/gapmiss/obsidian-iconoir-icons&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Dateien || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Time Machine || Versionsverlauf mit Diff-Ansicht || https://github.com/HannibalKcc/obsidian-time-machine&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Media Companion || Galerie-Ansicht für Bilder || https://github.com/Nick-de-Bruin/obsidian-media-companion&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Breadcrumbs einrichten ====&lt;br /&gt;
&lt;br /&gt;
Unter Einstellungen → Breadcrumbs → Edge Fields drei Felder eintragen:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;up&amp;lt;/code&amp;gt; → Richtung: up&lt;br /&gt;
* &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; → Richtung: prev&lt;br /&gt;
* &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; → Richtung: next&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Frontmatter jeder Stundenplanung gesetzt und ermöglichen die Navigation zwischen Stunden und zur übergeordneten Sequenzübersicht.&lt;br /&gt;
&lt;br /&gt;
=== Schrift ===&lt;br /&gt;
&lt;br /&gt;
Das System verwendet Inter, eine kostenlose Schriftfamilie. Inter ist gut lesbar, funktioniert in S/W-Druck und ist auf beiden Systemen (Windows/macOS) identisch verfügbar.&lt;br /&gt;
&lt;br /&gt;
Inter herunterladen: https://rsms.me/inter/&lt;br /&gt;
&lt;br /&gt;
Auf macOS installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
brew install --cask font-inter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf Windows: Heruntergeladene .ttf-Dateien markieren → rechte Maustaste → Für alle Benutzer installieren.&lt;br /&gt;
&lt;br /&gt;
=== CSS-Snippet für den Druck ===&lt;br /&gt;
&lt;br /&gt;
Das folgende CSS-Snippet steuert die Druckausgabe über Obsidian Print. Es wird unter &amp;lt;code&amp;gt;.obsidian/snippets/print.css&amp;lt;/code&amp;gt; abgelegt und in Obsidian unter Einstellungen → Darstellung → CSS-Snippets aktiviert.&lt;br /&gt;
&lt;br /&gt;
Zwei CSS-Klassen unterscheiden Stundenplanungen (&amp;lt;code&amp;gt;schule-planung&amp;lt;/code&amp;gt;) von Schüler-Materialtexten (&amp;lt;code&amp;gt;schule-material&amp;lt;/code&amp;gt;). Welche Klasse gilt, wird im Frontmatter der jeweiligen Datei über &amp;lt;code&amp;gt;cssclasses&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   print.css – Druck-CSS für Obsidian&lt;br /&gt;
   Klassen: .schule-planung / .schule-material&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
&lt;br /&gt;
    .frontmatter { display: none !important; }&lt;br /&gt;
    .pagebreak { page-break-before: always !important; }&lt;br /&gt;
&lt;br /&gt;
    /* --- Seitenränder --- */&lt;br /&gt;
    @page {&lt;br /&gt;
        margin-top: 1.8cm;&lt;br /&gt;
        margin-bottom: 1.8cm;&lt;br /&gt;
        margin-left: 2.5cm;&lt;br /&gt;
        margin-right: 2.5cm;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       STUNDENPLANUNG&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-planung {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h1 {&lt;br /&gt;
        font-size: 13pt !important;&lt;br /&gt;
        margin-top: 6pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h2 {&lt;br /&gt;
        font-size: 11.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h3 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 4pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ul, .schule-planung ol {&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        padding-left: 16pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 4pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout {&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
        border-left: 3px solid #000 !important;&lt;br /&gt;
        border-radius: 0 !important;&lt;br /&gt;
        padding: 2pt 6pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-title {&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-content {&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Callout Icons durch Text ersetzen (S/W-Druck) */&lt;br /&gt;
    .callout[data-callout=&amp;quot;tip&amp;quot;] .callout-title-inner::before { content: &amp;quot;✎ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;warning&amp;quot;] .callout-title-inner::before { content: &amp;quot;⚠ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;question&amp;quot;] .callout-title-inner::before { content: &amp;quot;? &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;success&amp;quot;] .callout-title-inner::before { content: &amp;quot;✓ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;info&amp;quot;] .callout-title-inner::before { content: &amp;quot;ℹ &amp;quot;; }&lt;br /&gt;
    .callout-icon { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       MATERIAL / TEXTE&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-material {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h1 {&lt;br /&gt;
        font-size: 11pt !important;&lt;br /&gt;
        margin-top: 5pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h2 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h3 {&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        text-align: justify !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 9pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ul, .schule-material ol {&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        padding-left: 14pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 3pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zweispaltig p { text-align: justify !important; }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frontmatter-Konventionen ===&lt;br /&gt;
&lt;br /&gt;
Jede Datei im Vault beginnt mit einem Frontmatter-Block. Dieser Block steuert, wie Dataview die Datei findet und klassifiziert.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
sequenz: 1&lt;br /&gt;
stunde: 11&lt;br /&gt;
thema: Gefahren für die Demokratie&lt;br /&gt;
tags: [demokratie, populismus, weimar]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_Demokratie]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;[[Stunde 10 - Was macht eine Partei]]&amp;quot;&lt;br /&gt;
next: &amp;quot;[[Stunde 12 - Ist Demokratie die beste Staatsform]]&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext (M1, M2 etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
kuerzel: M1&lt;br /&gt;
titel: Ist Deutschland ein gerechtes Land?&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
tags: [ungleichheit, gerechtigkeit]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Arbeitsblatt ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: arbeitsblatt&lt;br /&gt;
fach: LER&lt;br /&gt;
thema: Mobbing&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
herkunft: fremd&lt;br /&gt;
quelle: eduki&lt;br /&gt;
tags: [mobbing, cybermobbing]&lt;br /&gt;
datei: AB_Mobbing.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Methode ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: methode&lt;br /&gt;
name: Think-Pair-Share&lt;br /&gt;
jahrgang: [7, 8, 9, 10]&lt;br /&gt;
sozialform: [partner, plenum]&lt;br /&gt;
zeitbedarf: 15&lt;br /&gt;
tags: [aktivierung, diskussion]&lt;br /&gt;
ausdruck: true&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Test / Klassenarbeit ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: test&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
sequenz: 1&lt;br /&gt;
jahrgang: [7]&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
punkte: 30&lt;br /&gt;
tags: [ungleichheit, test]&lt;br /&gt;
loesung: false&lt;br /&gt;
status: entwurf&lt;br /&gt;
datei_tex: Test_Seq1_Ungleichheit.tex&lt;br /&gt;
datei_pdf: Test_Seq1_Ungleichheit.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sequenzplan ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: sequenzplan&lt;br /&gt;
art: tabelle&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Demokratie&lt;br /&gt;
klasse: [8]&lt;br /&gt;
stunden: 18&lt;br /&gt;
tags: [demokratie, politik]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;grob&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tabelle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ausformuliert&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;stunden&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Diskussionsthema ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: diskussion&lt;br /&gt;
art: lehrer&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [8]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
thema: Sollten Lootboxen verboten werden?&lt;br /&gt;
tags: [medien, jugendschutz, verbraucherschutz]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;lehrer&amp;lt;/code&amp;gt; (Arbeitsdokument mit Argumenten und Ablauf), &amp;lt;code&amp;gt;faktenblatt&amp;lt;/code&amp;gt; (Schülerdokument)&lt;br /&gt;
&lt;br /&gt;
=== Templater-Vorlagen ===&lt;br /&gt;
&lt;br /&gt;
Alle Vorlagen liegen unter &amp;lt;code&amp;gt;ZZ_System/Templates/&amp;lt;/code&amp;gt;. Templater muss in den Einstellungen unter &amp;quot;Template folder location&amp;quot; auf diesen Ordner zeigen.&lt;br /&gt;
&lt;br /&gt;
Eine neue Datei aus einer Vorlage anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Templater: Create new note from template&amp;quot; → Vorlage auswählen.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const klasse = await tp.system.prompt(&amp;quot;Klasse z.B. 7a&amp;quot;);&lt;br /&gt;
const halbjahrInput = await tp.system.prompt(&amp;quot;Halbjahr (1 oder 2)&amp;quot;);&lt;br /&gt;
const halbjahr = halbjahrInput === &amp;quot;1&amp;quot; ? &amp;quot;1. Hj&amp;quot; : &amp;quot;2. Hj&amp;quot;;&lt;br /&gt;
const sequenz = await tp.system.prompt(&amp;quot;Sequenz Nr.&amp;quot;);&lt;br /&gt;
const stunde = await tp.system.prompt(&amp;quot;Stunden Nr.&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(&amp;quot;Stunde &amp;quot; + stunde.padStart(2, &amp;quot;0&amp;quot;) + &amp;quot; - &amp;quot; + thema);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
klasse: [&amp;lt;% klasse %&amp;gt;]&lt;br /&gt;
halbjahr: &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
sequenz: &amp;lt;% sequenz %&amp;gt;&lt;br /&gt;
stunde: &amp;lt;% stunde %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_&amp;lt;% thema %&amp;gt;]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;&amp;quot;&lt;br /&gt;
next: &amp;quot;&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# Stunde &amp;lt;% stunde.padStart(2, &amp;quot;0&amp;quot;) %&amp;gt; – &amp;lt;% fach %&amp;gt; &amp;lt;% klasse %&amp;gt; / &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Thema:** &amp;lt;% thema %&amp;gt;&lt;br /&gt;
**Ziel:** &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 1️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-check-circle|currentColor|1em|1em]` **Erwartete Antworten**&lt;br /&gt;
- &lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
## 2️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 3️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 4️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-book|currentColor|1em|1em]` **Hefteintrag**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 5️⃣ Ausblick (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-arrow-right-circle|currentColor|1em|1em]` **Ausblick**&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const kuerzel = await tp.system.prompt(&amp;quot;Kürzel z.B. M1, M2&amp;quot;);&lt;br /&gt;
const titel = await tp.system.prompt(&amp;quot;Titel des Textes&amp;quot;);&lt;br /&gt;
const jahrgang = await tp.system.prompt(&amp;quot;Jahrgang z.B. 7, 8&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(kuerzel + &amp;quot;_&amp;quot; + titel);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
kuerzel: &amp;lt;% kuerzel %&amp;gt;&lt;br /&gt;
titel: &amp;lt;% titel %&amp;gt;&lt;br /&gt;
jahrgang: [&amp;lt;% jahrgang %&amp;gt;]&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;% kuerzel %&amp;gt; – &amp;lt;% titel %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Weitere Vorlagen ====&lt;br /&gt;
&lt;br /&gt;
Analog können Vorlagen für folgende Typen erstellt werden: Arbeitsblatt, Methode, Vertretung, Test, Klassenarbeit, Sequenzplan (grob/tabelle/ausformuliert/stunden), Diskussion (lehrer/faktenblatt). Das Prinzip ist identisch: Templater fragt die Felder ab, befüllt das Frontmatter und benennt die Datei automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Iconoir Icons in Stundenplanungen ===&lt;br /&gt;
&lt;br /&gt;
Das Plugin &amp;quot;Iconoir Icons&amp;quot; bindet SVG-Icons ein, die auch im S/W-Druck korrekt erscheinen. Die Syntax lautet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
`~![ICON|currentColor|1em|1em]` **Label**&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;currentColor&amp;lt;/code&amp;gt; sorgt dafür, dass das Icon im Druck schwarz erscheint.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Element !! Icon&lt;br /&gt;
|-&lt;br /&gt;
| Frage || &amp;lt;code&amp;gt;iconoir-help-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hinweis || &amp;lt;code&amp;gt;iconoir-info-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Erwartete Antworten || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hefteintrag || &amp;lt;code&amp;gt;iconoir-book&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Achtung || &amp;lt;code&amp;gt;iconoir-warning-triangle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arbeitsauftrag || &amp;lt;code&amp;gt;iconoir-clipboard-check&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tafelbild || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ausblick || &amp;lt;code&amp;gt;iconoir-arrow-right-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Für ältere Stundenplanungen, die noch Callouts verwenden, sorgt das CSS automatisch für S/W-taugliche Text-Marker (✓, ?, ⚠ etc.) statt der farbigen Callout-Icons.&lt;br /&gt;
&lt;br /&gt;
=== Dataview-Abfragen ===&lt;br /&gt;
&lt;br /&gt;
Dataview liest das Frontmatter aller Dateien im Vault aus und erlaubt Abfragen ähnlich einer Datenbank. Die folgenden Abfragen können in einer Datei &amp;lt;code&amp;gt;ZZ_System/Dataview/Übersicht.md&amp;lt;/code&amp;gt; gesammelt werden.&lt;br /&gt;
&lt;br /&gt;
Alle Stundenplanungen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot;&lt;br /&gt;
SORT fach ASC, sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nur LER-Stunden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE thema, sequenz, stunde, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND fach = &amp;quot;LER&amp;quot;&lt;br /&gt;
SORT sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alle Materialien für Jahrgang 7:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, typ, quelle&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE contains(jahrgang, 7)&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Druckbare Methoden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE name, sozialform, zeitbedarf&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;methode&amp;quot; AND ausdruck = true&lt;br /&gt;
SORT name ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Offene Entwürfe:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND status = &amp;quot;entwurf&amp;quot;&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Workflow ===&lt;br /&gt;
&lt;br /&gt;
Der typische Ablauf im Schulalltag sieht so aus:&lt;br /&gt;
&lt;br /&gt;
# Neue Stunde anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → Templater → Stundenplanung → Felder ausfüllen&lt;br /&gt;
# Stunde ausarbeiten: Phasen befüllen, Iconoir-Icons für Hinweise/Fragen/Antworten nutzen&lt;br /&gt;
# Materialien ablegen: PDFs, Bilder etc. in den zugehörigen &amp;lt;code&amp;gt;material/Seq1_St01/&amp;lt;/code&amp;gt;-Ordner&lt;br /&gt;
# Breadcrumbs setzen: &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; im Frontmatter auf die Nachbarstunden zeigen lassen&lt;br /&gt;
# Drucken: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Print note&amp;quot; → Druckdialog&lt;br /&gt;
&lt;br /&gt;
Sequenzpläne werden im Querformat gedruckt – dazu im Druckdialog auf Querformat umstellen.&lt;br /&gt;
&lt;br /&gt;
=== Synchronisation zwischen Geräten ===&lt;br /&gt;
&lt;br /&gt;
Der Vault liegt idealerweise in iCloud (macOS/iOS) oder OneDrive (Windows). Beide Dienste synchronisieren den Vault automatisch. Obsidian-interne Sync-Funktionen werden nicht benötigt.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Plugin-Einstellungen werden ebenfalls synchronisiert, da sie im Vault unter &amp;lt;code&amp;gt;.obsidian/&amp;lt;/code&amp;gt; liegen. Das ist in der Regel erwünscht. Einstellungen, die gerätespezifisch sein müssen (z.B. Pfade), müssen manuell nach dem ersten Sync auf dem zweiten Gerät angepasst werden.&lt;br /&gt;
&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&lt;br /&gt;
* [[Obsidian]] – allgemeiner Artikel zu Obsidian&lt;br /&gt;
* [[Unterrichtsplanung digital]] – Übersicht digitaler Planungstools&lt;br /&gt;
* [[Markdown]] – Grundlagen der Markdown-Syntax&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=3000</id>
		<title>Obsidian als digitales Unterrichtsarchiv</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=3000"/>
		<updated>2026-06-03T07:04:11Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obsidian als digitales Unterrichtsarchiv ==&lt;br /&gt;
Seit Jahren plane ich meinen Unterricht in Word-Dateien, verteilt über mehrere Ordner ohne klare Struktur. Stundenplanungen lagen an einem Ort, Materialien an einem anderen, Flipcharts in einem dritten. Wer etwas suchte, musste wissen wo es liegt. Wer es nicht mehr wusste, suchte lange.&lt;br /&gt;
&lt;br /&gt;
2025 habe ich angefangen, das neu aufzubauen. Nicht umzustrukturieren, sondern von vorne. Das Ergebnis ist ein Vault in Obsidian.&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt den Aufbau so, dass er vollständig nachgebaut werden kann, ohne zusätzliche Dateien herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
=== Was ist Obsidian? ===&lt;br /&gt;
&lt;br /&gt;
Obsidian ist ein kostenloser Markdown-Editor, der Dateien lokal speichert. Es gibt keine Cloud-Abhängigkeit, keine Abonnements für den Grundbetrieb, und alle Dateien sind gewöhnliche Textdateien – kein proprietäres Format. Das bedeutet: Wer heute mit Obsidian arbeitet, kann seine Dateien in zehn Jahren noch öffnen, mit oder ohne Obsidian.&lt;br /&gt;
&lt;br /&gt;
Obsidian kann unter https://obsidian.md heruntergeladen werden.&lt;br /&gt;
&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
&lt;br /&gt;
* Obsidian (kostenlos, https://obsidian.md)&lt;br /&gt;
* Inter-Schriftfamilie (kostenlos, https://rsms.me/inter/)&lt;br /&gt;
* Obsidian Print Plugin (kostenloser Druckweg direkt aus Obsidian)&lt;br /&gt;
&lt;br /&gt;
Optional, aber empfohlen:&lt;br /&gt;
* iCloud oder ein anderer Sync-Dienst für die Synchronisation zwischen Geräten&lt;br /&gt;
&lt;br /&gt;
=== Vault-Struktur ===&lt;br /&gt;
&lt;br /&gt;
Ein Vault ist in Obsidian der Ordner, in dem alle Dateien liegen. Der folgende Aufbau hat sich für den Schulalltag bewährt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Unterricht_Vault/&lt;br /&gt;
├── LER/&lt;br /&gt;
│   └── [Thema]/&lt;br /&gt;
│       ├── Stunde 01 - [Thema].md&lt;br /&gt;
│       ├── Stunde 02 - [Thema].md&lt;br /&gt;
│       └── material/&lt;br /&gt;
│           ├── Seq1_St01/&lt;br /&gt;
│           │   ├── M1_Text.pdf&lt;br /&gt;
│           │   └── Bild.png&lt;br /&gt;
│           └── _thema_allgemein/&lt;br /&gt;
│               └── [stunduebergreifendes Material]&lt;br /&gt;
├── PB/&lt;br /&gt;
│   └── [Thema]/&lt;br /&gt;
├── _Sonstige_Faecher/&lt;br /&gt;
│   └── [Fach]/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
├── Methoden/&lt;br /&gt;
├── Arbeitsblätter/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   │       ├── selbsterstellt/&lt;br /&gt;
│   │       └── fremd/&lt;br /&gt;
│   ├── PB/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   │       ├── selbsterstellt/&lt;br /&gt;
│   │       └── fremd/&lt;br /&gt;
│   └── Vertretung/&lt;br /&gt;
│       └── Jg_07/ bis Jg_10/&lt;br /&gt;
│           ├── selbsterstellt/&lt;br /&gt;
│           └── fremd/&lt;br /&gt;
├── Vertretung/&lt;br /&gt;
│   └── Jg_07/ bis Jg_10/&lt;br /&gt;
├── Tests/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   └── PB/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
├── Klassenarbeiten/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   └── PB/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
└── ZZ_System/&lt;br /&gt;
    ├── Templates/&lt;br /&gt;
    ├── Dataview/&lt;br /&gt;
    ├── Canvas/&lt;br /&gt;
    └── fonts/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweise zur Struktur:&lt;br /&gt;
&lt;br /&gt;
* Fachordner werden nach Bedarf ergänzt (Geschichte, NaWi etc.)&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;ZZ_System&amp;lt;/code&amp;gt; beginnt mit &amp;quot;ZZ&amp;quot;, damit er in der Sidebar immer unten erscheint&lt;br /&gt;
* Flipchart-Dateien (ActivInspire o.ä.) bleiben in einem separaten Ordner außerhalb des Vaults – sie haben eine eigene Ablagelogik (Schuljahr/Halbjahr für den Stick-Kopierweg)&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;material/_thema_allgemein&amp;lt;/code&amp;gt; nimmt Material auf, das in mehreren Stunden einer Einheit verwendet wird&lt;br /&gt;
&lt;br /&gt;
=== Plugins ===&lt;br /&gt;
&lt;br /&gt;
Alle Plugins werden über Einstellungen → Community Plugins installiert. Dazu muss unter Einstellungen → Community Plugins der Restricted Mode deaktiviert werden.&lt;br /&gt;
&lt;br /&gt;
==== Core Plugins (in Obsidian bereits enthalten, aktivieren) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck&lt;br /&gt;
|-&lt;br /&gt;
| TagPane || Tags in der Sidebar anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| Search || Basis für Omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| File Recovery || Automatische lokale Backups&lt;br /&gt;
|-&lt;br /&gt;
| Outline || Dokumentstruktur in der Sidebar&lt;br /&gt;
|-&lt;br /&gt;
| Backlinks || Zeigt, welche Dateien auf die aktuelle verweisen&lt;br /&gt;
|-&lt;br /&gt;
| Properties View || Frontmatter übersichtlich anzeigen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Community Plugins ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck !! Link&lt;br /&gt;
|-&lt;br /&gt;
| Templater || Vorlagen mit Variablen und Logik || https://github.com/SilentVoid13/Templater&lt;br /&gt;
|-&lt;br /&gt;
| Dataview || Datenbank-Abfragen über Frontmatter || https://github.com/blacksmithgu/obsidian-dataview&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Tables || Tabellen im Editor komfortabel bearbeiten || https://github.com/tgrosinger/advanced-tables-obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche inkl. PDF-Inhalte || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Text Extractor || Pflichtabhängigkeit für Omnisearch (PDF-Inhalte) || https://github.com/scambier/obsidian-text-extractor&lt;br /&gt;
|-&lt;br /&gt;
| Tag Wrangler || Tags umbenennen und zusammenführen || https://github.com/pjeby/tag-wrangler&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Stunden (prev/next/up) || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Style Settings || CSS-Themes per GUI anpassen || https://github.com/mgmeyers/obsidian-style-settings&lt;br /&gt;
|-&lt;br /&gt;
| Iconic || Ordner und Dateien mit Icons versehen || https://github.com/gfxholo/iconic&lt;br /&gt;
|-&lt;br /&gt;
| Better Word Count || Zeichenanzahl im Editor || https://github.com/lukeleppan/better-word-count&lt;br /&gt;
|-&lt;br /&gt;
| Obsidian Print || Drucken direkt aus Obsidian || https://github.com/marijnbent/obsidian-print&lt;br /&gt;
|-&lt;br /&gt;
| Better Export PDF || PDF-Export (ergänzend) || https://github.com/l1xnan/obsidian-better-export-pdf&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Multi Column || Mehrspaltige Layouts || https://github.com/ckRobinson/multi-column-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Extended Markdown Syntax || Unterstreichung, Hoch-/Tiefstellung, Spoiler || https://github.com/GcsSloop/obsidian-extended-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Typographer || Automatisch korrekte Anführungszeichen und Gedankenstriche || https://github.com/silvareal/obsidian-typographer&lt;br /&gt;
|-&lt;br /&gt;
| Symbols Prettifier || Ersetzt z.B. -&amp;gt; durch → beim Tippen || https://github.com/FlorianWoelki/obsidian-symbols-prettifier&lt;br /&gt;
|-&lt;br /&gt;
| Iconoir Icons || SVG-Icons für Stundenplanungen || https://github.com/gapmiss/obsidian-iconoir-icons&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Dateien || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Time Machine || Versionsverlauf mit Diff-Ansicht || https://github.com/HannibalKcc/obsidian-time-machine&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Media Companion || Galerie-Ansicht für Bilder || https://github.com/Nick-de-Bruin/obsidian-media-companion&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Breadcrumbs einrichten ====&lt;br /&gt;
&lt;br /&gt;
Unter Einstellungen → Breadcrumbs → Edge Fields drei Felder eintragen:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;up&amp;lt;/code&amp;gt; → Richtung: up&lt;br /&gt;
* &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; → Richtung: prev&lt;br /&gt;
* &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; → Richtung: next&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Frontmatter jeder Stundenplanung gesetzt und ermöglichen die Navigation zwischen Stunden und zur übergeordneten Sequenzübersicht.&lt;br /&gt;
&lt;br /&gt;
=== Schrift ===&lt;br /&gt;
&lt;br /&gt;
Das System verwendet Inter, eine kostenlose Schriftfamilie. Inter ist gut lesbar, funktioniert in S/W-Druck und ist auf beiden Systemen (Windows/macOS) identisch verfügbar.&lt;br /&gt;
&lt;br /&gt;
Inter herunterladen: https://rsms.me/inter/&lt;br /&gt;
&lt;br /&gt;
Auf macOS installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
brew install --cask font-inter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf Windows: Heruntergeladene .ttf-Dateien markieren → rechte Maustaste → Für alle Benutzer installieren.&lt;br /&gt;
&lt;br /&gt;
=== CSS-Snippet für den Druck ===&lt;br /&gt;
&lt;br /&gt;
Das folgende CSS-Snippet steuert die Druckausgabe über Obsidian Print. Es wird unter &amp;lt;code&amp;gt;.obsidian/snippets/print.css&amp;lt;/code&amp;gt; abgelegt und in Obsidian unter Einstellungen → Darstellung → CSS-Snippets aktiviert.&lt;br /&gt;
&lt;br /&gt;
Zwei CSS-Klassen unterscheiden Stundenplanungen (&amp;lt;code&amp;gt;schule-planung&amp;lt;/code&amp;gt;) von Schüler-Materialtexten (&amp;lt;code&amp;gt;schule-material&amp;lt;/code&amp;gt;). Welche Klasse gilt, wird im Frontmatter der jeweiligen Datei über &amp;lt;code&amp;gt;cssclasses&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   print.css – Druck-CSS für Obsidian&lt;br /&gt;
   Klassen: .schule-planung / .schule-material&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
&lt;br /&gt;
    .frontmatter { display: none !important; }&lt;br /&gt;
    .pagebreak { page-break-before: always !important; }&lt;br /&gt;
&lt;br /&gt;
    /* --- Seitenränder --- */&lt;br /&gt;
    @page {&lt;br /&gt;
        margin-top: 1.8cm;&lt;br /&gt;
        margin-bottom: 1.8cm;&lt;br /&gt;
        margin-left: 2.5cm;&lt;br /&gt;
        margin-right: 2.5cm;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       STUNDENPLANUNG&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-planung {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h1 {&lt;br /&gt;
        font-size: 13pt !important;&lt;br /&gt;
        margin-top: 6pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h2 {&lt;br /&gt;
        font-size: 11.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h3 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 4pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ul, .schule-planung ol {&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        padding-left: 16pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 4pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout {&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
        border-left: 3px solid #000 !important;&lt;br /&gt;
        border-radius: 0 !important;&lt;br /&gt;
        padding: 2pt 6pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-title {&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-content {&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Callout Icons durch Text ersetzen (S/W-Druck) */&lt;br /&gt;
    .callout[data-callout=&amp;quot;tip&amp;quot;] .callout-title-inner::before { content: &amp;quot;✎ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;warning&amp;quot;] .callout-title-inner::before { content: &amp;quot;⚠ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;question&amp;quot;] .callout-title-inner::before { content: &amp;quot;? &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;success&amp;quot;] .callout-title-inner::before { content: &amp;quot;✓ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;info&amp;quot;] .callout-title-inner::before { content: &amp;quot;ℹ &amp;quot;; }&lt;br /&gt;
    .callout-icon { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       MATERIAL / TEXTE&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-material {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h1 {&lt;br /&gt;
        font-size: 11pt !important;&lt;br /&gt;
        margin-top: 5pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h2 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h3 {&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        text-align: justify !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 9pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ul, .schule-material ol {&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        padding-left: 14pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 3pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zweispaltig p { text-align: justify !important; }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frontmatter-Konventionen ===&lt;br /&gt;
&lt;br /&gt;
Jede Datei im Vault beginnt mit einem Frontmatter-Block. Dieser Block steuert, wie Dataview die Datei findet und klassifiziert.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
sequenz: 1&lt;br /&gt;
stunde: 11&lt;br /&gt;
thema: Gefahren für die Demokratie&lt;br /&gt;
tags: [demokratie, populismus, weimar]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_Demokratie]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;[[Stunde 10 - Was macht eine Partei]]&amp;quot;&lt;br /&gt;
next: &amp;quot;[[Stunde 12 - Ist Demokratie die beste Staatsform]]&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext (M1, M2 etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
kuerzel: M1&lt;br /&gt;
titel: Ist Deutschland ein gerechtes Land?&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
tags: [ungleichheit, gerechtigkeit]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Arbeitsblatt ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: arbeitsblatt&lt;br /&gt;
fach: LER&lt;br /&gt;
thema: Mobbing&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
herkunft: fremd&lt;br /&gt;
quelle: eduki&lt;br /&gt;
tags: [mobbing, cybermobbing]&lt;br /&gt;
datei: AB_Mobbing.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Methode ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: methode&lt;br /&gt;
name: Think-Pair-Share&lt;br /&gt;
jahrgang: [7, 8, 9, 10]&lt;br /&gt;
sozialform: [partner, plenum]&lt;br /&gt;
zeitbedarf: 15&lt;br /&gt;
tags: [aktivierung, diskussion]&lt;br /&gt;
ausdruck: true&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Test / Klassenarbeit ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: test&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
sequenz: 1&lt;br /&gt;
jahrgang: [7]&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
punkte: 30&lt;br /&gt;
tags: [ungleichheit, test]&lt;br /&gt;
loesung: false&lt;br /&gt;
status: entwurf&lt;br /&gt;
datei_tex: Test_Seq1_Ungleichheit.tex&lt;br /&gt;
datei_pdf: Test_Seq1_Ungleichheit.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sequenzplan ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: sequenzplan&lt;br /&gt;
art: tabelle&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Demokratie&lt;br /&gt;
klasse: [8]&lt;br /&gt;
stunden: 18&lt;br /&gt;
tags: [demokratie, politik]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;grob&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tabelle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ausformuliert&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;stunden&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Diskussionsthema ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: diskussion&lt;br /&gt;
art: lehrer&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [8]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
thema: Sollten Lootboxen verboten werden?&lt;br /&gt;
tags: [medien, jugendschutz, verbraucherschutz]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;lehrer&amp;lt;/code&amp;gt; (Arbeitsdokument mit Argumenten und Ablauf), &amp;lt;code&amp;gt;faktenblatt&amp;lt;/code&amp;gt; (Schülerdokument)&lt;br /&gt;
&lt;br /&gt;
=== Templater-Vorlagen ===&lt;br /&gt;
&lt;br /&gt;
Alle Vorlagen liegen unter &amp;lt;code&amp;gt;ZZ_System/Templates/&amp;lt;/code&amp;gt;. Templater muss in den Einstellungen unter &amp;quot;Template folder location&amp;quot; auf diesen Ordner zeigen.&lt;br /&gt;
&lt;br /&gt;
Eine neue Datei aus einer Vorlage anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Templater: Create new note from template&amp;quot; → Vorlage auswählen.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const klasse = await tp.system.prompt(&amp;quot;Klasse z.B. 7a&amp;quot;);&lt;br /&gt;
const halbjahrInput = await tp.system.prompt(&amp;quot;Halbjahr (1 oder 2)&amp;quot;);&lt;br /&gt;
const halbjahr = halbjahrInput === &amp;quot;1&amp;quot; ? &amp;quot;1. Hj&amp;quot; : &amp;quot;2. Hj&amp;quot;;&lt;br /&gt;
const sequenz = await tp.system.prompt(&amp;quot;Sequenz Nr.&amp;quot;);&lt;br /&gt;
const stunde = await tp.system.prompt(&amp;quot;Stunden Nr.&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(&amp;quot;Stunde &amp;quot; + stunde.padStart(2, &amp;quot;0&amp;quot;) + &amp;quot; - &amp;quot; + thema);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
klasse: [&amp;lt;% klasse %&amp;gt;]&lt;br /&gt;
halbjahr: &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
sequenz: &amp;lt;% sequenz %&amp;gt;&lt;br /&gt;
stunde: &amp;lt;% stunde %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_&amp;lt;% thema %&amp;gt;]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;&amp;quot;&lt;br /&gt;
next: &amp;quot;&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# Stunde &amp;lt;% stunde.padStart(2, &amp;quot;0&amp;quot;) %&amp;gt; – &amp;lt;% fach %&amp;gt; &amp;lt;% klasse %&amp;gt; / &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Thema:** &amp;lt;% thema %&amp;gt;&lt;br /&gt;
**Ziel:** &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 1️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-check-circle|currentColor|1em|1em]` **Erwartete Antworten**&lt;br /&gt;
- &lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
## 2️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 3️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 4️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-book|currentColor|1em|1em]` **Hefteintrag**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 5️⃣ Ausblick (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-arrow-right-circle|currentColor|1em|1em]` **Ausblick**&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const kuerzel = await tp.system.prompt(&amp;quot;Kürzel z.B. M1, M2&amp;quot;);&lt;br /&gt;
const titel = await tp.system.prompt(&amp;quot;Titel des Textes&amp;quot;);&lt;br /&gt;
const jahrgang = await tp.system.prompt(&amp;quot;Jahrgang z.B. 7, 8&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(kuerzel + &amp;quot;_&amp;quot; + titel);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
kuerzel: &amp;lt;% kuerzel %&amp;gt;&lt;br /&gt;
titel: &amp;lt;% titel %&amp;gt;&lt;br /&gt;
jahrgang: [&amp;lt;% jahrgang %&amp;gt;]&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;% kuerzel %&amp;gt; – &amp;lt;% titel %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Weitere Vorlagen ====&lt;br /&gt;
&lt;br /&gt;
Analog können Vorlagen für folgende Typen erstellt werden: Arbeitsblatt, Methode, Vertretung, Test, Klassenarbeit, Sequenzplan (grob/tabelle/ausformuliert/stunden), Diskussion (lehrer/faktenblatt). Das Prinzip ist identisch: Templater fragt die Felder ab, befüllt das Frontmatter und benennt die Datei automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Iconoir Icons in Stundenplanungen ===&lt;br /&gt;
&lt;br /&gt;
Das Plugin &amp;quot;Iconoir Icons&amp;quot; bindet SVG-Icons ein, die auch im S/W-Druck korrekt erscheinen. Die Syntax lautet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
`~![ICON|currentColor|1em|1em]` **Label**&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;currentColor&amp;lt;/code&amp;gt; sorgt dafür, dass das Icon im Druck schwarz erscheint.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Element !! Icon&lt;br /&gt;
|-&lt;br /&gt;
| Frage || &amp;lt;code&amp;gt;iconoir-help-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hinweis || &amp;lt;code&amp;gt;iconoir-info-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Erwartete Antworten || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hefteintrag || &amp;lt;code&amp;gt;iconoir-book&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Achtung || &amp;lt;code&amp;gt;iconoir-warning-triangle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arbeitsauftrag || &amp;lt;code&amp;gt;iconoir-clipboard-check&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tafelbild || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ausblick || &amp;lt;code&amp;gt;iconoir-arrow-right-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Für ältere Stundenplanungen, die noch Callouts verwenden, sorgt das CSS automatisch für S/W-taugliche Text-Marker (✓, ?, ⚠ etc.) statt der farbigen Callout-Icons.&lt;br /&gt;
&lt;br /&gt;
=== Dataview-Abfragen ===&lt;br /&gt;
&lt;br /&gt;
Dataview liest das Frontmatter aller Dateien im Vault aus und erlaubt Abfragen ähnlich einer Datenbank. Die folgenden Abfragen können in einer Datei &amp;lt;code&amp;gt;ZZ_System/Dataview/Übersicht.md&amp;lt;/code&amp;gt; gesammelt werden.&lt;br /&gt;
&lt;br /&gt;
Alle Stundenplanungen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot;&lt;br /&gt;
SORT fach ASC, sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nur LER-Stunden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE thema, sequenz, stunde, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND fach = &amp;quot;LER&amp;quot;&lt;br /&gt;
SORT sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alle Materialien für Jahrgang 7:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, typ, quelle&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE contains(jahrgang, 7)&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Druckbare Methoden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE name, sozialform, zeitbedarf&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;methode&amp;quot; AND ausdruck = true&lt;br /&gt;
SORT name ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Offene Entwürfe:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND status = &amp;quot;entwurf&amp;quot;&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Workflow ===&lt;br /&gt;
&lt;br /&gt;
Der typische Ablauf im Schulalltag sieht so aus:&lt;br /&gt;
&lt;br /&gt;
# Neue Stunde anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → Templater → Stundenplanung → Felder ausfüllen&lt;br /&gt;
# Stunde ausarbeiten: Phasen befüllen, Iconoir-Icons für Hinweise/Fragen/Antworten nutzen&lt;br /&gt;
# Materialien ablegen: PDFs, Bilder etc. in den zugehörigen &amp;lt;code&amp;gt;material/Seq1_St01/&amp;lt;/code&amp;gt;-Ordner&lt;br /&gt;
# Breadcrumbs setzen: &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; im Frontmatter auf die Nachbarstunden zeigen lassen&lt;br /&gt;
# Drucken: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Print note&amp;quot; → Druckdialog&lt;br /&gt;
&lt;br /&gt;
Sequenzpläne werden im Querformat gedruckt – dazu im Druckdialog auf Querformat umstellen.&lt;br /&gt;
&lt;br /&gt;
=== Synchronisation zwischen Geräten ===&lt;br /&gt;
&lt;br /&gt;
Der Vault liegt idealerweise in iCloud (macOS/iOS) oder OneDrive (Windows). Beide Dienste synchronisieren den Vault automatisch. Obsidian-interne Sync-Funktionen werden nicht benötigt.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Plugin-Einstellungen werden ebenfalls synchronisiert, da sie im Vault unter &amp;lt;code&amp;gt;.obsidian/&amp;lt;/code&amp;gt; liegen. Das ist in der Regel erwünscht. Einstellungen, die gerätespezifisch sein müssen (z.B. Pfade), müssen manuell nach dem ersten Sync auf dem zweiten Gerät angepasst werden.&lt;br /&gt;
&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&lt;br /&gt;
* [[Obsidian]] – allgemeiner Artikel zu Obsidian&lt;br /&gt;
* [[Unterrichtsplanung digital]] – Übersicht digitaler Planungstools&lt;br /&gt;
* [[Markdown]] – Grundlagen der Markdown-Syntax&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=2999</id>
		<title>Obsidian als digitales Unterrichtsarchiv</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Obsidian_als_digitales_Unterrichtsarchiv&amp;diff=2999"/>
		<updated>2026-06-03T06:48:05Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „== Obsidian als digitales Unterrichtsarchiv ==  Dieser Artikel beschreibt, wie man Obsidian als zentrales Planungs- und Archivierungssystem für den Schulunterricht einrichten kann. Das System wurde für Lehrkräfte entwickelt, die ihre Stundenplanungen, Materialien, Arbeitsblätter und Tests strukturiert ablegen und schnell wiederfinden wollen – ohne sich auf Schulserver oder kommerzielle Plattformen verlassen zu müssen.  Der beschriebene Aufbau funkt…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obsidian als digitales Unterrichtsarchiv ==&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt, wie man Obsidian als zentrales Planungs- und Archivierungssystem für den Schulunterricht einrichten kann. Das System wurde für Lehrkräfte entwickelt, die ihre Stundenplanungen, Materialien, Arbeitsblätter und Tests strukturiert ablegen und schnell wiederfinden wollen – ohne sich auf Schulserver oder kommerzielle Plattformen verlassen zu müssen.&lt;br /&gt;
&lt;br /&gt;
Der beschriebene Aufbau funktioniert auf Windows und macOS. Alle Dateien liegen lokal und lassen sich über iCloud, OneDrive oder einen anderen Dienst synchronisieren.&lt;br /&gt;
&lt;br /&gt;
=== Was ist Obsidian? ===&lt;br /&gt;
&lt;br /&gt;
Obsidian ist ein kostenloser Markdown-Editor, der Dateien lokal speichert. Es gibt keine Cloud-Abhängigkeit, keine Abonnements für den Grundbetrieb, und alle Dateien sind gewöhnliche Textdateien – kein proprietäres Format. Das bedeutet: Wer heute mit Obsidian arbeitet, kann seine Dateien in zehn Jahren noch öffnen, mit oder ohne Obsidian.&lt;br /&gt;
&lt;br /&gt;
Obsidian kann unter https://obsidian.md heruntergeladen werden.&lt;br /&gt;
&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
&lt;br /&gt;
* Obsidian (kostenlos, https://obsidian.md)&lt;br /&gt;
* Inter-Schriftfamilie (kostenlos, https://rsms.me/inter/)&lt;br /&gt;
* Obsidian Print Plugin (kostenloser Druckweg direkt aus Obsidian)&lt;br /&gt;
&lt;br /&gt;
Optional, aber empfohlen:&lt;br /&gt;
* iCloud oder ein anderer Sync-Dienst für die Synchronisation zwischen Geräten&lt;br /&gt;
&lt;br /&gt;
=== Vault-Struktur ===&lt;br /&gt;
&lt;br /&gt;
Ein Vault ist in Obsidian der Ordner, in dem alle Dateien liegen. Der folgende Aufbau hat sich für den Schulalltag bewährt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Unterricht_Vault/&lt;br /&gt;
├── LER/&lt;br /&gt;
│   └── [Thema]/&lt;br /&gt;
│       ├── Stunde 01 - [Thema].md&lt;br /&gt;
│       ├── Stunde 02 - [Thema].md&lt;br /&gt;
│       └── material/&lt;br /&gt;
│           ├── Seq1_St01/&lt;br /&gt;
│           │   ├── M1_Text.pdf&lt;br /&gt;
│           │   └── Bild.png&lt;br /&gt;
│           └── _thema_allgemein/&lt;br /&gt;
│               └── [stunduebergreifendes Material]&lt;br /&gt;
├── PB/&lt;br /&gt;
│   └── [Thema]/&lt;br /&gt;
├── _Sonstige_Faecher/&lt;br /&gt;
│   └── [Fach]/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
├── Methoden/&lt;br /&gt;
├── Arbeitsblätter/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   │       ├── selbsterstellt/&lt;br /&gt;
│   │       └── fremd/&lt;br /&gt;
│   ├── PB/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   │       ├── selbsterstellt/&lt;br /&gt;
│   │       └── fremd/&lt;br /&gt;
│   └── Vertretung/&lt;br /&gt;
│       └── Jg_07/ bis Jg_10/&lt;br /&gt;
│           ├── selbsterstellt/&lt;br /&gt;
│           └── fremd/&lt;br /&gt;
├── Vertretung/&lt;br /&gt;
│   └── Jg_07/ bis Jg_10/&lt;br /&gt;
├── Tests/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   └── PB/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
├── Klassenarbeiten/&lt;br /&gt;
│   ├── LER/&lt;br /&gt;
│   │   └── [Thema]/&lt;br /&gt;
│   └── PB/&lt;br /&gt;
│       └── [Thema]/&lt;br /&gt;
└── ZZ_System/&lt;br /&gt;
    ├── Templates/&lt;br /&gt;
    ├── Dataview/&lt;br /&gt;
    ├── Canvas/&lt;br /&gt;
    └── fonts/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweise zur Struktur:&lt;br /&gt;
&lt;br /&gt;
* Fachordner werden nach Bedarf ergänzt (Geschichte, NaWi etc.)&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;ZZ_System&amp;lt;/code&amp;gt; beginnt mit &amp;quot;ZZ&amp;quot;, damit er in der Sidebar immer unten erscheint&lt;br /&gt;
* Flipchart-Dateien (ActivInspire o.ä.) bleiben in einem separaten Ordner außerhalb des Vaults – sie haben eine eigene Ablagelogik (Schuljahr/Halbjahr für den Stick-Kopierweg)&lt;br /&gt;
* Der Ordner &amp;lt;code&amp;gt;material/_thema_allgemein&amp;lt;/code&amp;gt; nimmt Material auf, das in mehreren Stunden einer Einheit verwendet wird&lt;br /&gt;
&lt;br /&gt;
=== Plugins ===&lt;br /&gt;
&lt;br /&gt;
Alle Plugins werden über Einstellungen → Community Plugins installiert. Dazu muss unter Einstellungen → Community Plugins der Restricted Mode deaktiviert werden.&lt;br /&gt;
&lt;br /&gt;
==== Core Plugins (in Obsidian bereits enthalten, aktivieren) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck&lt;br /&gt;
|-&lt;br /&gt;
| TagPane || Tags in der Sidebar anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| Search || Basis für Omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| File Recovery || Automatische lokale Backups&lt;br /&gt;
|-&lt;br /&gt;
| Outline || Dokumentstruktur in der Sidebar&lt;br /&gt;
|-&lt;br /&gt;
| Backlinks || Zeigt, welche Dateien auf die aktuelle verweisen&lt;br /&gt;
|-&lt;br /&gt;
| Properties View || Frontmatter übersichtlich anzeigen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Community Plugins ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Plugin !! Zweck !! Link&lt;br /&gt;
|-&lt;br /&gt;
| Templater || Vorlagen mit Variablen und Logik || https://github.com/SilentVoid13/Templater&lt;br /&gt;
|-&lt;br /&gt;
| Dataview || Datenbank-Abfragen über Frontmatter || https://github.com/blacksmithgu/obsidian-dataview&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Tables || Tabellen im Editor komfortabel bearbeiten || https://github.com/tgrosinger/advanced-tables-obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche inkl. PDF-Inhalte || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Text Extractor || Pflichtabhängigkeit für Omnisearch (PDF-Inhalte) || https://github.com/scambier/obsidian-text-extractor&lt;br /&gt;
|-&lt;br /&gt;
| Tag Wrangler || Tags umbenennen und zusammenführen || https://github.com/pjeby/tag-wrangler&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Stunden (prev/next/up) || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Style Settings || CSS-Themes per GUI anpassen || https://github.com/mgmeyers/obsidian-style-settings&lt;br /&gt;
|-&lt;br /&gt;
| Iconic || Ordner und Dateien mit Icons versehen || https://github.com/gfxholo/iconic&lt;br /&gt;
|-&lt;br /&gt;
| Better Word Count || Zeichenanzahl im Editor || https://github.com/lukeleppan/better-word-count&lt;br /&gt;
|-&lt;br /&gt;
| Obsidian Print || Drucken direkt aus Obsidian || https://github.com/marijnbent/obsidian-print&lt;br /&gt;
|-&lt;br /&gt;
| Better Export PDF || PDF-Export (ergänzend) || https://github.com/l1xnan/obsidian-better-export-pdf&lt;br /&gt;
|-&lt;br /&gt;
| Advanced Multi Column || Mehrspaltige Layouts || https://github.com/ckRobinson/multi-column-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Extended Markdown Syntax || Unterstreichung, Hoch-/Tiefstellung, Spoiler || https://github.com/GcsSloop/obsidian-extended-markdown&lt;br /&gt;
|-&lt;br /&gt;
| Typographer || Automatisch korrekte Anführungszeichen und Gedankenstriche || https://github.com/silvareal/obsidian-typographer&lt;br /&gt;
|-&lt;br /&gt;
| Symbols Prettifier || Ersetzt z.B. -&amp;gt; durch → beim Tippen || https://github.com/FlorianWoelki/obsidian-symbols-prettifier&lt;br /&gt;
|-&lt;br /&gt;
| Iconoir Icons || SVG-Icons für Stundenplanungen || https://github.com/gapmiss/obsidian-iconoir-icons&lt;br /&gt;
|-&lt;br /&gt;
| Breadcrumbs || Navigation zwischen Dateien || https://github.com/SkepticMystic/breadcrumbs&lt;br /&gt;
|-&lt;br /&gt;
| Time Machine || Versionsverlauf mit Diff-Ansicht || https://github.com/HannibalKcc/obsidian-time-machine&lt;br /&gt;
|-&lt;br /&gt;
| Omnisearch || Volltext-Suche || https://github.com/scambier/obsidian-omnisearch&lt;br /&gt;
|-&lt;br /&gt;
| Media Companion || Galerie-Ansicht für Bilder || https://github.com/Nick-de-Bruin/obsidian-media-companion&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Breadcrumbs einrichten ====&lt;br /&gt;
&lt;br /&gt;
Unter Einstellungen → Breadcrumbs → Edge Fields drei Felder eintragen:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;up&amp;lt;/code&amp;gt; → Richtung: up&lt;br /&gt;
* &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; → Richtung: prev&lt;br /&gt;
* &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; → Richtung: next&lt;br /&gt;
&lt;br /&gt;
Diese Felder werden im Frontmatter jeder Stundenplanung gesetzt und ermöglichen die Navigation zwischen Stunden und zur übergeordneten Sequenzübersicht.&lt;br /&gt;
&lt;br /&gt;
=== Schrift ===&lt;br /&gt;
&lt;br /&gt;
Das System verwendet Inter, eine kostenlose Schriftfamilie. Inter ist gut lesbar, funktioniert in S/W-Druck und ist auf beiden Systemen (Windows/macOS) identisch verfügbar.&lt;br /&gt;
&lt;br /&gt;
Inter herunterladen: https://rsms.me/inter/&lt;br /&gt;
&lt;br /&gt;
Auf macOS installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
brew install --cask font-inter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf Windows: Heruntergeladene .ttf-Dateien markieren → rechte Maustaste → Für alle Benutzer installieren.&lt;br /&gt;
&lt;br /&gt;
=== CSS-Snippet für den Druck ===&lt;br /&gt;
&lt;br /&gt;
Das folgende CSS-Snippet steuert die Druckausgabe über Obsidian Print. Es wird unter &amp;lt;code&amp;gt;.obsidian/snippets/print.css&amp;lt;/code&amp;gt; abgelegt und in Obsidian unter Einstellungen → Darstellung → CSS-Snippets aktiviert.&lt;br /&gt;
&lt;br /&gt;
Zwei CSS-Klassen unterscheiden Stundenplanungen (&amp;lt;code&amp;gt;schule-planung&amp;lt;/code&amp;gt;) von Schüler-Materialtexten (&amp;lt;code&amp;gt;schule-material&amp;lt;/code&amp;gt;). Welche Klasse gilt, wird im Frontmatter der jeweiligen Datei über &amp;lt;code&amp;gt;cssclasses&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   print.css – Druck-CSS für Obsidian&lt;br /&gt;
   Klassen: .schule-planung / .schule-material&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
&lt;br /&gt;
    .frontmatter { display: none !important; }&lt;br /&gt;
    .pagebreak { page-break-before: always !important; }&lt;br /&gt;
&lt;br /&gt;
    /* --- Seitenränder --- */&lt;br /&gt;
    @page {&lt;br /&gt;
        margin-top: 1.8cm;&lt;br /&gt;
        margin-bottom: 1.8cm;&lt;br /&gt;
        margin-left: 2.5cm;&lt;br /&gt;
        margin-right: 2.5cm;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       STUNDENPLANUNG&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-planung {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h1 {&lt;br /&gt;
        font-size: 13pt !important;&lt;br /&gt;
        margin-top: 6pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h2 {&lt;br /&gt;
        font-size: 11.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung h3 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 4pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 3pt 5pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ul, .schule-planung ol {&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        padding-left: 16pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 4pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout {&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
        border-left: 3px solid #000 !important;&lt;br /&gt;
        border-radius: 0 !important;&lt;br /&gt;
        padding: 2pt 6pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-title {&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        font-size: 10pt !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        background-color: #fff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-planung .callout-content {&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        line-height: 1.3 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Callout Icons durch Text ersetzen (S/W-Druck) */&lt;br /&gt;
    .callout[data-callout=&amp;quot;tip&amp;quot;] .callout-title-inner::before { content: &amp;quot;✎ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;warning&amp;quot;] .callout-title-inner::before { content: &amp;quot;⚠ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;question&amp;quot;] .callout-title-inner::before { content: &amp;quot;? &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;success&amp;quot;] .callout-title-inner::before { content: &amp;quot;✓ &amp;quot;; }&lt;br /&gt;
    .callout[data-callout=&amp;quot;info&amp;quot;] .callout-title-inner::before { content: &amp;quot;ℹ &amp;quot;; }&lt;br /&gt;
    .callout-icon { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
    /* ============================================================&lt;br /&gt;
       MATERIAL / TEXTE&lt;br /&gt;
       ============================================================ */&lt;br /&gt;
&lt;br /&gt;
    .schule-material {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        color: #000 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material :is(h1, h2, h3) {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        page-break-after: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h1 {&lt;br /&gt;
        font-size: 11pt !important;&lt;br /&gt;
        margin-top: 5pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        border-bottom: 0.5pt solid #000 !important;&lt;br /&gt;
        padding-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h2 {&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
        margin-top: 4pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material h3 {&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material p {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        line-height: 1.2 !important;&lt;br /&gt;
        margin-top: 2pt !important;&lt;br /&gt;
        margin-bottom: 2pt !important;&lt;br /&gt;
        text-align: justify !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        font-size: 9pt !important;&lt;br /&gt;
        margin-top: 3pt !important;&lt;br /&gt;
        margin-bottom: 3pt !important;&lt;br /&gt;
        page-break-inside: avoid !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material th {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        background-color: #f0f0f0 !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material td {&lt;br /&gt;
        border: 1px solid #000 !important;&lt;br /&gt;
        padding: 2pt 4pt !important;&lt;br /&gt;
        vertical-align: top !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ul, .schule-material ol {&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
        padding-left: 14pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol {&lt;br /&gt;
        padding-left: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        list-style-position: outside !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li { margin-left: 1em !important; }&lt;br /&gt;
&lt;br /&gt;
    .schule-material ol li ul {&lt;br /&gt;
        padding-left: 1.5em !important;&lt;br /&gt;
        margin-top: 1pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material li {&lt;br /&gt;
        font-family: &amp;quot;Inter&amp;quot;, sans-serif !important;&lt;br /&gt;
        font-size: 9.5pt !important;&lt;br /&gt;
        margin-bottom: 1pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .schule-material hr {&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        border-top: 0.5pt solid #ccc !important;&lt;br /&gt;
        margin: 3pt 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zweispaltig p { text-align: justify !important; }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frontmatter-Konventionen ===&lt;br /&gt;
&lt;br /&gt;
Jede Datei im Vault beginnt mit einem Frontmatter-Block. Dieser Block steuert, wie Dataview die Datei findet und klassifiziert.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
sequenz: 1&lt;br /&gt;
stunde: 11&lt;br /&gt;
thema: Gefahren für die Demokratie&lt;br /&gt;
tags: [demokratie, populismus, weimar]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_Demokratie]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;[[Stunde 10 - Was macht eine Partei]]&amp;quot;&lt;br /&gt;
next: &amp;quot;[[Stunde 12 - Ist Demokratie die beste Staatsform]]&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext (M1, M2 etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
kuerzel: M1&lt;br /&gt;
titel: Ist Deutschland ein gerechtes Land?&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
tags: [ungleichheit, gerechtigkeit]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Arbeitsblatt ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: arbeitsblatt&lt;br /&gt;
fach: LER&lt;br /&gt;
thema: Mobbing&lt;br /&gt;
jahrgang: [7, 8]&lt;br /&gt;
herkunft: fremd&lt;br /&gt;
quelle: eduki&lt;br /&gt;
tags: [mobbing, cybermobbing]&lt;br /&gt;
datei: AB_Mobbing.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Methode ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: methode&lt;br /&gt;
name: Think-Pair-Share&lt;br /&gt;
jahrgang: [7, 8, 9, 10]&lt;br /&gt;
sozialform: [partner, plenum]&lt;br /&gt;
zeitbedarf: 15&lt;br /&gt;
tags: [aktivierung, diskussion]&lt;br /&gt;
ausdruck: true&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Test / Klassenarbeit ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: test&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Soziale Ungleichheit&lt;br /&gt;
sequenz: 1&lt;br /&gt;
jahrgang: [7]&lt;br /&gt;
klasse: [7a, 7b]&lt;br /&gt;
punkte: 30&lt;br /&gt;
tags: [ungleichheit, test]&lt;br /&gt;
loesung: false&lt;br /&gt;
status: entwurf&lt;br /&gt;
datei_tex: Test_Seq1_Ungleichheit.tex&lt;br /&gt;
datei_pdf: Test_Seq1_Ungleichheit.pdf&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sequenzplan ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: sequenzplan&lt;br /&gt;
art: tabelle&lt;br /&gt;
fach: PB&lt;br /&gt;
thema: Demokratie&lt;br /&gt;
klasse: [8]&lt;br /&gt;
stunden: 18&lt;br /&gt;
tags: [demokratie, politik]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;grob&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;tabelle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ausformuliert&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;stunden&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Diskussionsthema ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: diskussion&lt;br /&gt;
art: lehrer&lt;br /&gt;
fach: PB&lt;br /&gt;
klasse: [8]&lt;br /&gt;
halbjahr: 2. Hj&lt;br /&gt;
thema: Sollten Lootboxen verboten werden?&lt;br /&gt;
tags: [medien, jugendschutz, verbraucherschutz]&lt;br /&gt;
status: entwurf&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte für &amp;lt;code&amp;gt;art&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;lehrer&amp;lt;/code&amp;gt; (Arbeitsdokument mit Argumenten und Ablauf), &amp;lt;code&amp;gt;faktenblatt&amp;lt;/code&amp;gt; (Schülerdokument)&lt;br /&gt;
&lt;br /&gt;
=== Templater-Vorlagen ===&lt;br /&gt;
&lt;br /&gt;
Alle Vorlagen liegen unter &amp;lt;code&amp;gt;ZZ_System/Templates/&amp;lt;/code&amp;gt;. Templater muss in den Einstellungen unter &amp;quot;Template folder location&amp;quot; auf diesen Ordner zeigen.&lt;br /&gt;
&lt;br /&gt;
Eine neue Datei aus einer Vorlage anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Templater: Create new note from template&amp;quot; → Vorlage auswählen.&lt;br /&gt;
&lt;br /&gt;
==== Stundenplanung ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const klasse = await tp.system.prompt(&amp;quot;Klasse z.B. 7a&amp;quot;);&lt;br /&gt;
const halbjahrInput = await tp.system.prompt(&amp;quot;Halbjahr (1 oder 2)&amp;quot;);&lt;br /&gt;
const halbjahr = halbjahrInput === &amp;quot;1&amp;quot; ? &amp;quot;1. Hj&amp;quot; : &amp;quot;2. Hj&amp;quot;;&lt;br /&gt;
const sequenz = await tp.system.prompt(&amp;quot;Sequenz Nr.&amp;quot;);&lt;br /&gt;
const stunde = await tp.system.prompt(&amp;quot;Stunden Nr.&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(&amp;quot;Stunde &amp;quot; + stunde.padStart(2, &amp;quot;0&amp;quot;) + &amp;quot; - &amp;quot; + thema);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: planung&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
klasse: [&amp;lt;% klasse %&amp;gt;]&lt;br /&gt;
halbjahr: &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
sequenz: &amp;lt;% sequenz %&amp;gt;&lt;br /&gt;
stunde: &amp;lt;% stunde %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
status: entwurf&lt;br /&gt;
material: []&lt;br /&gt;
cssclasses: schule-planung&lt;br /&gt;
up: &amp;quot;[[Sequenzplan_Stunden_&amp;lt;% thema %&amp;gt;]]&amp;quot;&lt;br /&gt;
prev: &amp;quot;&amp;quot;&lt;br /&gt;
next: &amp;quot;&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# Stunde &amp;lt;% stunde.padStart(2, &amp;quot;0&amp;quot;) %&amp;gt; – &amp;lt;% fach %&amp;gt; &amp;lt;% klasse %&amp;gt; / &amp;lt;% halbjahr %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Thema:** &amp;lt;% thema %&amp;gt;&lt;br /&gt;
**Ziel:** &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## 1️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-check-circle|currentColor|1em|1em]` **Erwartete Antworten**&lt;br /&gt;
- &lt;br /&gt;
- &lt;br /&gt;
&lt;br /&gt;
## 2️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-help-circle|currentColor|1em|1em]` **Frage**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 3️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-info-circle|currentColor|1em|1em]` **Hinweis**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 4️⃣  (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-book|currentColor|1em|1em]` **Hefteintrag**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 5️⃣ Ausblick (  Minuten)&lt;br /&gt;
&lt;br /&gt;
`~![iconoir-arrow-right-circle|currentColor|1em|1em]` **Ausblick**&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Materialtext ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;%*&lt;br /&gt;
const fach = await tp.system.prompt(&amp;quot;Fach (LER/PB/Sonstiges)&amp;quot;);&lt;br /&gt;
const thema = await tp.system.prompt(&amp;quot;Thema&amp;quot;);&lt;br /&gt;
const kuerzel = await tp.system.prompt(&amp;quot;Kürzel z.B. M1, M2&amp;quot;);&lt;br /&gt;
const titel = await tp.system.prompt(&amp;quot;Titel des Textes&amp;quot;);&lt;br /&gt;
const jahrgang = await tp.system.prompt(&amp;quot;Jahrgang z.B. 7, 8&amp;quot;);&lt;br /&gt;
const tags = await tp.system.prompt(&amp;quot;Tags kommagetrennt&amp;quot;);&lt;br /&gt;
await tp.file.rename(kuerzel + &amp;quot;_&amp;quot; + titel);&lt;br /&gt;
-%&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
typ: text&lt;br /&gt;
fach: &amp;lt;% fach %&amp;gt;&lt;br /&gt;
thema: &amp;lt;% thema %&amp;gt;&lt;br /&gt;
kuerzel: &amp;lt;% kuerzel %&amp;gt;&lt;br /&gt;
titel: &amp;lt;% titel %&amp;gt;&lt;br /&gt;
jahrgang: [&amp;lt;% jahrgang %&amp;gt;]&lt;br /&gt;
tags: [&amp;lt;% tags %&amp;gt;]&lt;br /&gt;
cssclasses: schule-material&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;% kuerzel %&amp;gt; – &amp;lt;% titel %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Weitere Vorlagen ====&lt;br /&gt;
&lt;br /&gt;
Analog können Vorlagen für folgende Typen erstellt werden: Arbeitsblatt, Methode, Vertretung, Test, Klassenarbeit, Sequenzplan (grob/tabelle/ausformuliert/stunden), Diskussion (lehrer/faktenblatt). Das Prinzip ist identisch: Templater fragt die Felder ab, befüllt das Frontmatter und benennt die Datei automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Iconoir Icons in Stundenplanungen ===&lt;br /&gt;
&lt;br /&gt;
Das Plugin &amp;quot;Iconoir Icons&amp;quot; bindet SVG-Icons ein, die auch im S/W-Druck korrekt erscheinen. Die Syntax lautet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
`~![ICON|currentColor|1em|1em]` **Label**&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;currentColor&amp;lt;/code&amp;gt; sorgt dafür, dass das Icon im Druck schwarz erscheint.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Element !! Icon&lt;br /&gt;
|-&lt;br /&gt;
| Frage || &amp;lt;code&amp;gt;iconoir-help-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hinweis || &amp;lt;code&amp;gt;iconoir-info-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Erwartete Antworten || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hefteintrag || &amp;lt;code&amp;gt;iconoir-book&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Achtung || &amp;lt;code&amp;gt;iconoir-warning-triangle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arbeitsauftrag || &amp;lt;code&amp;gt;iconoir-clipboard-check&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tafelbild || &amp;lt;code&amp;gt;iconoir-check-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ausblick || &amp;lt;code&amp;gt;iconoir-arrow-right-circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Für ältere Stundenplanungen, die noch Callouts verwenden, sorgt das CSS automatisch für S/W-taugliche Text-Marker (✓, ?, ⚠ etc.) statt der farbigen Callout-Icons.&lt;br /&gt;
&lt;br /&gt;
=== Dataview-Abfragen ===&lt;br /&gt;
&lt;br /&gt;
Dataview liest das Frontmatter aller Dateien im Vault aus und erlaubt Abfragen ähnlich einer Datenbank. Die folgenden Abfragen können in einer Datei &amp;lt;code&amp;gt;ZZ_System/Dataview/Übersicht.md&amp;lt;/code&amp;gt; gesammelt werden.&lt;br /&gt;
&lt;br /&gt;
Alle Stundenplanungen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot;&lt;br /&gt;
SORT fach ASC, sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nur LER-Stunden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE thema, sequenz, stunde, status&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND fach = &amp;quot;LER&amp;quot;&lt;br /&gt;
SORT sequenz ASC, stunde ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alle Materialien für Jahrgang 7:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, typ, quelle&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE contains(jahrgang, 7)&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Druckbare Methoden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE name, sozialform, zeitbedarf&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;methode&amp;quot; AND ausdruck = true&lt;br /&gt;
SORT name ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Offene Entwürfe:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
```dataview&lt;br /&gt;
TABLE fach, thema, klasse&lt;br /&gt;
FROM &amp;quot;&amp;quot;&lt;br /&gt;
WHERE typ = &amp;quot;planung&amp;quot; AND status = &amp;quot;entwurf&amp;quot;&lt;br /&gt;
SORT fach ASC&lt;br /&gt;
```&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Workflow ===&lt;br /&gt;
&lt;br /&gt;
Der typische Ablauf im Schulalltag sieht so aus:&lt;br /&gt;
&lt;br /&gt;
# Neue Stunde anlegen: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → Templater → Stundenplanung → Felder ausfüllen&lt;br /&gt;
# Stunde ausarbeiten: Phasen befüllen, Iconoir-Icons für Hinweise/Fragen/Antworten nutzen&lt;br /&gt;
# Materialien ablegen: PDFs, Bilder etc. in den zugehörigen &amp;lt;code&amp;gt;material/Seq1_St01/&amp;lt;/code&amp;gt;-Ordner&lt;br /&gt;
# Breadcrumbs setzen: &amp;lt;code&amp;gt;prev&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;next&amp;lt;/code&amp;gt; im Frontmatter auf die Nachbarstunden zeigen lassen&lt;br /&gt;
# Drucken: &amp;lt;code&amp;gt;Strg/Cmd+P&amp;lt;/code&amp;gt; → &amp;quot;Print note&amp;quot; → Druckdialog&lt;br /&gt;
&lt;br /&gt;
Sequenzpläne werden im Querformat gedruckt – dazu im Druckdialog auf Querformat umstellen.&lt;br /&gt;
&lt;br /&gt;
=== Synchronisation zwischen Geräten ===&lt;br /&gt;
&lt;br /&gt;
Der Vault liegt idealerweise in iCloud (macOS/iOS) oder OneDrive (Windows). Beide Dienste synchronisieren den Vault automatisch. Obsidian-interne Sync-Funktionen werden nicht benötigt.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Plugin-Einstellungen werden ebenfalls synchronisiert, da sie im Vault unter &amp;lt;code&amp;gt;.obsidian/&amp;lt;/code&amp;gt; liegen. Das ist in der Regel erwünscht. Einstellungen, die gerätespezifisch sein müssen (z.B. Pfade), müssen manuell nach dem ersten Sync auf dem zweiten Gerät angepasst werden.&lt;br /&gt;
&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&lt;br /&gt;
* [[Obsidian]] – allgemeiner Artikel zu Obsidian&lt;br /&gt;
* [[Unterrichtsplanung digital]] – Übersicht digitaler Planungstools&lt;br /&gt;
* [[Markdown]] – Grundlagen der Markdown-Syntax&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=SuS.Zufall&amp;diff=2998</id>
		<title>SuS.Zufall</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=SuS.Zufall&amp;diff=2998"/>
		<updated>2026-05-28T04:17:17Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox software&lt;br /&gt;
| logo = Logo_SuS.Zufall.png&lt;br /&gt;
| author = MrBlackRocket&lt;br /&gt;
| developer = OpenAI Codex&lt;br /&gt;
| released = 16.04.2026&lt;br /&gt;
| programming language = .NET, Swift&lt;br /&gt;
| operating system = Windows, MacOS&lt;br /&gt;
| language = Deutsch&lt;br /&gt;
| license = keine&lt;br /&gt;
}} Ursprünglich suchte ich eine Möglichkeit, Gruppen für den Unterricht zufällig einzuteilen am besten mit der Option, festzulegen, wer nicht mit wem zusammen soll. Gefunden habe ich nichts Passendes. Online-Tools gibt es zwar, die zumindest die zufällige Verteilung hinbekommen, aber datenschutzrechtlich war das für mich keine Option.&lt;br /&gt;
&lt;br /&gt;
Also hat der kleine Nerd in mir das Problem selbst gelöst: ein kleines C++-Programm, das die Schülerliste aus einer Textdatei liest und die Ausschlüsse aus einer zweiten. Grafische Oberflächen sind sowieso überbewertet.&lt;br /&gt;
&lt;br /&gt;
Da ich hier und da mit KI experimentiere, habe ich dann einfach mal geschaut, was die KI aus meinem C++-Code machen kann. Ergebnis: Ich bin zufrieden. Das Programm macht, was es soll und die .NET-Variante ist sauber geschrieben, sogar mit Quellcode-Dokumentation, was bekanntlich meine große Schwäche ist. Ob die Swift-Variante genauso sauber ist, kann ich nicht sagen. Bei Swift bin ich raus. Aber es läuft, und die Tests sind sauber durchgelaufen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Download am Ende der Seite&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:SuS.Zufall-Win-Screenshot.png|SuS.Zufall - Windows Screenshot|SuS.Zufall - Windows Screenshot&lt;br /&gt;
Datei:SuS.Zufall-Mac-Screenshot.png|SuS.Zufall - MacOS Screenshot|SuS.Zufall - MacOS Screenshot&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anleitungen ==&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SuS Zufallsgenerator - Schnellstart&lt;br /&gt;
&lt;br /&gt;
1) Programm starten&lt;br /&gt;
Doppelklicke auf: SuS.Zufall.exe&lt;br /&gt;
&lt;br /&gt;
2) Schülerliste einfügen&lt;br /&gt;
Im Feld &amp;quot;Schülerliste&amp;quot; pro Zeile einen Namen eintragen (Copy &amp;amp; Paste möglich).&lt;br /&gt;
&lt;br /&gt;
3) Gruppen erzeugen&lt;br /&gt;
- Modus wählen: &amp;quot;Nach Anzahl Gruppen&amp;quot; oder &amp;quot;Nach Gruppengröße&amp;quot;&lt;br /&gt;
- Zahl eintragen&lt;br /&gt;
- Optional Ausschlüsse eintragen (Format je Zeile: Name A;Name B oder Name A;Name B;Name C)&lt;br /&gt;
- Auf &amp;quot;Gruppen erzeugen&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
Tipp:&lt;br /&gt;
Mit &amp;quot;Ergebnis kopieren&amp;quot; kannst du die Gruppeneinteilung direkt in die Zwischenablage übernehmen.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SuS Zufallsgenerator&lt;br /&gt;
====================&lt;br /&gt;
&lt;br /&gt;
Zweck&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
Mit der App können Schülerinnen und Schüler per Zufall fair in Gruppen&lt;br /&gt;
eingeteilt werden. Dabei können Ausschlussregeln berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
So wird die App benutzt&lt;br /&gt;
-----------------------&lt;br /&gt;
&lt;br /&gt;
1. Die App &amp;quot;SuS Zufallsgenerator.app&amp;quot; per Doppelklick öffnen.&lt;br /&gt;
2. Links in das grosse Eingabefeld die Schüerliste einfügen.&lt;br /&gt;
3. Pro Zeile genau einen Namen eintragen.&lt;br /&gt;
4. Rechts den Aufteilungsmodus wählen:&lt;br /&gt;
   - Anzahl Gruppen&lt;br /&gt;
   - Gruppengröße&lt;br /&gt;
5. Die gewünschte Zahl in das Eingabefeld darunter eintragen.&lt;br /&gt;
6. Falls nötig, darunter Ausschlüsse eintragen.&lt;br /&gt;
7. Auf &amp;quot;Gruppen erzeugen&amp;quot; klicken.&lt;br /&gt;
8. Das Ergebnis erscheint im unteren Bereich.&lt;br /&gt;
9. Mit &amp;quot;Ergebnis kopieren&amp;quot; kann die Einteilung in die Zwischenablage kopiert werden.&lt;br /&gt;
10. Mit &amp;quot;Zurücksetzen&amp;quot; werden alle Eingaben gelöscht.&lt;br /&gt;
&lt;br /&gt;
Format der Schülerliste&lt;br /&gt;
------------------------&lt;br /&gt;
&lt;br /&gt;
- Ein Name pro Zeile&lt;br /&gt;
- Keine Leerzeilen zwischen den Namen&lt;br /&gt;
- Jeder Name darf nur einmal vorkommen&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
Anna&lt;br /&gt;
Ben&lt;br /&gt;
Clara&lt;br /&gt;
David&lt;br /&gt;
&lt;br /&gt;
Format der Ausschlüsse&lt;br /&gt;
-----------------------&lt;br /&gt;
&lt;br /&gt;
Ausschlüsse werden zeilenweise eingetragen.&lt;br /&gt;
Innerhalb einer Zeile werden Namen mit Semikolon getrennt.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
- Anna;Ben&lt;br /&gt;
- Clara;David;Emil&lt;br /&gt;
&lt;br /&gt;
Bedeutung:&lt;br /&gt;
&lt;br /&gt;
- Anna;Ben bedeutet: Anna und Ben dürfen nicht in dieselbe Gruppe.&lt;br /&gt;
- Clara;David;Emil bedeutet: Diese Namen dürfen nicht gemeinsam in einer Gruppe sein.&lt;br /&gt;
&lt;br /&gt;
Hinweise&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
- Die Gruppengrößen werden möglichst fair verteilt.&lt;br /&gt;
- Die Gruppengrößen unterscheiden sich höchstens um 1.&lt;br /&gt;
- Wenn keine gültige Einteilung möglich ist, zeigt die App eine Fehlermeldung an.&lt;br /&gt;
- Bei unbekannten Namen, doppelten Namen oder leerer Eingabe erscheint ebenfalls eine Fehlermeldung.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Hinweise zu Garantie und Haftung ==&lt;br /&gt;
&#039;&#039;&#039;SuS Zufallsgenerator - Hinweise zu Garantie und Haftung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version&#039;&#039;&#039;: Release vom 16.04.2026&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Datei:&#039;&#039;&#039; SuS.Zufall.exe bzw. SuS Zufallsgenerator.app&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WICHTIGER HINWEIS&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Die Nutzung dieser Software erfolgt auf eigene Verantwortung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Keine Gewährleistung / Keine Funktionsgarantie&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Diese Software wird &amp;quot;wie besehen&amp;quot; (&amp;quot;as is&amp;quot;) bereitgestellt. Es wird keine ausdrückliche oder stillschweigende Gewährleistung übernommen, insbesondere nicht für:&lt;br /&gt;
* durchgehende Verfügbarkeit&lt;br /&gt;
* Fehlerfreiheit&lt;br /&gt;
* Eignung für einen bestimmten Zweck&lt;br /&gt;
* vollständige Kompatibilität mit allen Systemen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Haftungsausschluss&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Soweit gesetzlich zulässig, wird keine Haftung übernommen für:&amp;lt;br&amp;gt;&lt;br /&gt;
* direkte oder indirekte Schäden&lt;br /&gt;
* Folgeschäden&lt;br /&gt;
* Datenverlust&lt;br /&gt;
* entgangenen Gewinn&lt;br /&gt;
* Betriebsunterbrechungen&lt;br /&gt;
* Schäden durch fehlerhafte Ergebnisse oder Eingaben&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Verantwortung der Nutzenden&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Vor produktiver Nutzung sollen Ergebnisse geprüft werden. Regelmäßige Datensicherungen werden empfohlen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Kein rechtlicher Rat&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Diese Hinweise stellen keine Rechtsberatung dar. Bei rechtlichen Fragen ist eine juristische Fachberatung einzuholen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Datenschutz / Inhalte&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Für eingegebene Daten (z. B. Namen von Schülerinnen und Schülern) und deren datenschutzkonforme Verarbeitung sind ausschließlich die Nutzenden verantwortlich.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Mit Nutzung der Software werden diese Bedingungen akzeptiert.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unterricht]][[Kategorie:Mac]][[Kategorie:Windows]]&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Kategorie:Unterrichtsmethode&amp;diff=2997</id>
		<title>Kategorie:Unterrichtsmethode</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Kategorie:Unterrichtsmethode&amp;diff=2997"/>
		<updated>2026-05-26T12:59:21Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „Kategorie:Unterricht“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Unterricht]]&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Methode_-_Blinde_Pressekonferenz&amp;diff=2996</id>
		<title>Methode - Blinde Pressekonferenz</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Methode_-_Blinde_Pressekonferenz&amp;diff=2996"/>
		<updated>2026-05-26T12:58:54Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „&amp;#039;&amp;#039;&amp;#039;Inspiration:&amp;#039;&amp;#039;&amp;#039; Die Methode basiert auf dem Prinzip der TV-Sendung „Frei Schnauze” (ProSieben), in der Moderator Elton als ahnungsloser Pressesprecher zu einem ihm unbekannten Thema Rede und Antwort stehen musste – während das Studiopublikum das Thema kannte und gezielte Fragen stellte.  == Kurzbeschreibung == Eine Person steht vorne und gibt eine „Pressekonferenz” – ohne zu wissen, zu welcher Situation sie befragt wird. Die Klasse stellt…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Inspiration:&#039;&#039;&#039; Die Methode basiert auf dem Prinzip der TV-Sendung „Frei Schnauze” (ProSieben), in der Moderator Elton als ahnungsloser Pressesprecher zu einem ihm unbekannten Thema Rede und Antwort stehen musste – während das Studiopublikum das Thema kannte und gezielte Fragen stellte.&lt;br /&gt;
&lt;br /&gt;
== Kurzbeschreibung ==&lt;br /&gt;
Eine Person steht vorne und gibt eine „Pressekonferenz” – ohne zu wissen, zu welcher Situation sie befragt wird. Die Klasse stellt Fragen, ohne die Situation direkt zu beschreiben. Die Person vorne muss anhand der Fragen erraten, worum es geht.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
# Eine Person verlässt kurz den Raum oder dreht sich um.&lt;br /&gt;
# Die Klasse liest die Situation – entweder die Lehrkraft gibt sie vor oder die Klasse wählt.&lt;br /&gt;
# Die Person kommt zurück und stellt sich vor die Klasse.&lt;br /&gt;
# Die Klasse stellt Fragen – ohne die Situation direkt zu beschreiben.&lt;br /&gt;
# Die Person beantwortet die Fragen und versucht die Situation zu erraten.&lt;br /&gt;
# Nach dem Raten: kurze Auswertung – welche Frage war am hilfreichsten?&lt;br /&gt;
&lt;br /&gt;
== Regeln ==&lt;br /&gt;
* Die Situation darf nicht direkt beschrieben werden.&lt;br /&gt;
* Fragen müssen einen echten Bezug zur Situation haben.&lt;br /&gt;
* Keine Fopperei – wer unsinnige Fragen stellt, fliegt raus.&lt;br /&gt;
* Die Person vorne darf maximal 3 Mal raten.&lt;br /&gt;
&lt;br /&gt;
== Zeitbedarf ==&lt;br /&gt;
* 1 Durchlauf: ca. 8–10 Minuten&lt;br /&gt;
* 2–3 Durchläufe: ca. 20–25 Minuten&lt;br /&gt;
* Als vollständige Methodenstunde: 45 Minuten mit Reflexion&lt;br /&gt;
&lt;br /&gt;
== Tipp für den ersten Einsatz ==&lt;br /&gt;
Mach den ersten Durchlauf selbst vor – du stehst vorne, die Klasse stellt Fragen. Das nimmt die Hemmschwelle raus und zeigt gleichzeitig, wie die Methode funktioniert.&lt;br /&gt;
&lt;br /&gt;
== Beispielsituationen ==&lt;br /&gt;
=== Einstiegssituationen (witzig, alltäglich) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr.&lt;br /&gt;
! Situation&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ich habe meinen Lehrer versehentlich mit „Papa” angesprochen.&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Ich habe im Unterricht laut geschnarcht.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Ich habe meiner Mutter gesagt, ich bin bei einem Freund – war ich aber nicht.&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Ich habe beim Kochen die Küche in Brand gesteckt.&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Ich habe versehentlich das Mittagessen meines Hundes gegessen.&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Ich habe im Supermarkt meinen Einkaufswagen gegen das Auto meines Lehrers gefahren.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fachliche Situationen aus der Einheit „Armut und Reichtum” ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr.&lt;br /&gt;
! Situation&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ich lebe in Wannsee und verstehe nicht, warum mein Nachbar in Hellersdorf sich kein Auto leisten kann – ich habe doch auch eines.&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Ich verdiene viel Geld, aber mein Kollege verdient genauso viel obwohl er weniger arbeitet als ich.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Ich brauche dringend Hilfe vom Staat, weiß aber nicht welche.&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Ich bin als Kind in Armut aufgewachsen, hatte aber trotzdem die gleichen Chancen wie alle anderen – oder etwa nicht?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Ich wohne in einem Stadtteil, in dem alle ähnlich viel verdienen – aber irgendwie fühlt es sich trotzdem nicht gerecht an.&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Ich habe gerade meinen Job verloren und weiß nicht, wie ich meine Familie ernähren soll.&lt;br /&gt;
|}&lt;br /&gt;
[[Kategorie:Unterrichtsmethode]]&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=MediaWiki:Common.css&amp;diff=2995</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=MediaWiki:Common.css&amp;diff=2995"/>
		<updated>2026-04-26T16:52:33Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url( &#039;https://gallifreyan.mbr.mobi/css?family=ArchitectsDaughter&#039; );&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ALLGEMEIN&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* &amp;quot;Aus dem MrBlackRocket Wiki&amp;quot; ausblenden */&lt;br /&gt;
#siteSub,&lt;br /&gt;
#contentSub {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   INHALTSVERZEICHNIS&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
#content .toc {&lt;br /&gt;
    margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
#content .toc li {&lt;br /&gt;
    margin-top: 0.2em;&lt;br /&gt;
    margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   LISTEN &amp;amp; FUSSNOTEN&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* Listenpunkte */&lt;br /&gt;
#mw-content-text li {&lt;br /&gt;
    margin-top: 0.2em;&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nummerierte Listen mit 1.1., 1.1.1. etc. */&lt;br /&gt;
#mw-content-text ol {&lt;br /&gt;
    counter-reset: item;&lt;br /&gt;
    margin: 0.3em 0 0 2.2em;&lt;br /&gt;
}&lt;br /&gt;
#mw-content-text ol &amp;gt; li {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
#mw-content-text ol &amp;gt; li::before {&lt;br /&gt;
    content: counters(item, &amp;quot;.&amp;quot;) &amp;quot;. &amp;quot;;&lt;br /&gt;
    counter-increment: item;&lt;br /&gt;
}&lt;br /&gt;
#mw-content-text ol &amp;gt; li li {&lt;br /&gt;
    margin-left: -0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fußnoten separat nummerieren */&lt;br /&gt;
#mw-content-text ol.references {&lt;br /&gt;
    counter-reset: ref;&lt;br /&gt;
    list-style-type: none;&lt;br /&gt;
    font-size:90%;&lt;br /&gt;
}&lt;br /&gt;
#mw-content-text ol.references ::marker {&lt;br /&gt;
    content: &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
#mw-content-text ol.references li::before {&lt;br /&gt;
    counter-increment: ref;&lt;br /&gt;
    content: counter(ref) &amp;quot;. &amp;quot;;&lt;br /&gt;
    float: left;&lt;br /&gt;
    margin-right: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VisualEditor: Nummerierte Listen */&lt;br /&gt;
ol.ve-ce-branchNode {&lt;br /&gt;
    counter-reset: item;&lt;br /&gt;
    margin: 0.3em 0 0 2.2em;&lt;br /&gt;
}&lt;br /&gt;
ol.ve-ce-branchNode &amp;gt; li {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
ol.ve-ce-branchNode &amp;gt; li::before {&lt;br /&gt;
    content: counters(item, &amp;quot;.&amp;quot;) &amp;quot;. &amp;quot;;&lt;br /&gt;
    counter-increment: item;&lt;br /&gt;
}&lt;br /&gt;
ol.ve-ce-branchNode &amp;gt; li &amp;gt; p {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   TABELLEN MIT SCROLLING &amp;amp; FIXEM HEADER&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.table-scroll {&lt;br /&gt;
    display: block;&lt;br /&gt;
    empty-cells: show;&lt;br /&gt;
    border-spacing: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll thead {&lt;br /&gt;
    background-color: #f1f1f1;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    overflow-y: scroll;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll tbody {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    overflow-y: scroll;&lt;br /&gt;
    border-top: 1px solid rgba(0, 0, 0, 0.2);&lt;br /&gt;
    max-height: 50vh;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll tr {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: flex;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll td,&lt;br /&gt;
.table-scroll th {&lt;br /&gt;
    flex-grow: 2;&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    border-right: 1px solid #ccc;&lt;br /&gt;
    width: 60px;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll th {&lt;br /&gt;
    writing-mode: vertical-lr;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll td:first-child,&lt;br /&gt;
.table-scroll th:first-child {&lt;br /&gt;
    flex-basis: 200px;&lt;br /&gt;
    flex-grow: 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    writing-mode: unset;&lt;br /&gt;
}&lt;br /&gt;
.widefirst td:first-child,&lt;br /&gt;
.widefirst th:first-child {&lt;br /&gt;
    flex-basis: 500px;&lt;br /&gt;
}&lt;br /&gt;
.table-scroll tbody tr:nth-child(2n) {&lt;br /&gt;
    background-color: rgba(130, 130, 170, 0.1);&lt;br /&gt;
}&lt;br /&gt;
.scrolltable table.jquery-tablesorter th.headerSort {&lt;br /&gt;
    background-position: 20px 112px;&lt;br /&gt;
}&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   TABELLEN: prettytable &amp;amp; multiline&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.prettytable,&lt;br /&gt;
.multiline {&lt;br /&gt;
    border: none;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
    background-color: #fff;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.prettytable td,&lt;br /&gt;
.prettytable th,&lt;br /&gt;
.multiline td,&lt;br /&gt;
.multiline th {&lt;br /&gt;
    border: 1px solid #6cc8f3;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    empty-cells: show;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.prettytable th,&lt;br /&gt;
.multiline th {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background-color: #f0f0f0;&lt;br /&gt;
    color: #004f80;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.prettytable tr:not(:first-child) th,&lt;br /&gt;
.multiline tr:not(:first-child) th {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.multiline tr:nth-child(even) td,&lt;br /&gt;
.multiline.sortable tr:nth-child(odd) td {&lt;br /&gt;
    background-color: #fff;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.multiline tr:nth-child(odd) td,&lt;br /&gt;
.multiline.sortable tr:nth-child(even) td {&lt;br /&gt;
    background-color: #f0f0f0;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   TABELLEN: sortable&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.sortable th {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   TABS (CSS-only)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.tab {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.tab li {&lt;br /&gt;
    float: left;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    list-style-type: none;&lt;br /&gt;
    display: block;&lt;br /&gt;
    margin-right: 10px;&lt;br /&gt;
    left: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    color: white;&lt;br /&gt;
    background: #e7e7e7;&lt;br /&gt;
}&lt;br /&gt;
.tab li a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: white;&lt;br /&gt;
    padding: 6px 14px;&lt;br /&gt;
}&lt;br /&gt;
.tab section {&lt;br /&gt;
    z-index: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 5px 20px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 36px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    border: 1px solid #e7e7e7;&lt;br /&gt;
    border-top: 1px solid #a2a2a2;&lt;br /&gt;
}&lt;br /&gt;
.tab section:first-child {&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.tab li:hover {&lt;br /&gt;
    background-color: #efefef;&lt;br /&gt;
}&lt;br /&gt;
.tab section:target {&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.tab section + li {&lt;br /&gt;
    border-bottom: 2px solid #e7e7e7;&lt;br /&gt;
}&lt;br /&gt;
.tab section:target + li {&lt;br /&gt;
    background-color: #efefef;&lt;br /&gt;
    border-bottom: 1px solid #a2a2a2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   FEHLERMELDUNG 403/404&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
#system404-error {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
#system404-error div.floatnone a.image img {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
#system404-error hr {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    border-top: 3px dotted #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   EINGEBETTETE VIDEOS (EmbedVideo)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.embedvideo-overlay {&lt;br /&gt;
    position: static;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-content .embedvideo-privacyNotice a {&lt;br /&gt;
    color: #b6ebff !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
/* In der persönlichen Benutzer-CSS der Lehrkraft, z.B. Benutzer:Name/common.css */&lt;br /&gt;
.uf-intern {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2994</id>
		<title>Widget:MBRComments</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2994"/>
		<updated>2026-04-22T19:12:14Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Using this widget ==&lt;br /&gt;
{{#widget:MBRComments|id={{PAGEID}}}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;https://comments.mbr.mobi/widget.js&amp;quot; data-site=&amp;quot;62e1d736-d214-41c8-b785-ecd7c1c4de5d&amp;quot; data-page=&amp;quot;1244&amp;quot; data-token=&amp;quot;v4.local.BFyUddUmh1cAhL-18Ck5W7Mv5DHjyAy1ir7StBWkYrc2ts4fkkB6-U7GXjlp6TtHvQND2_5OxbOfeez7RDf84hBfD0rAA_bipef0B4YAihRR78iSOIs4aGcpXrOatz1liZYkkVsaK1NuZilFEvOmjaFhmQ-DQ1_I88qaFXVHYWGaBqckHAbDf3OUXcfq13TYDP_ndQ36afRvCXn7IFHj2yjOljw5VelhEWaDKGNpYWv_5ddOSlzxX6tJRado7as9fJUv-z-OlyCAUNS1xRsGLaRewcCbmMo&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2993</id>
		<title>Widget:MBRComments</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2993"/>
		<updated>2026-04-22T19:04:37Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Using this widget ==&lt;br /&gt;
{{#widget:MBRComments|id={{PAGEID}}}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/widget.js&amp;quot; data-site=&amp;quot;62e1d736-d214-41c8-b785-ecd7c1c4de5d&amp;quot; data-page=&amp;quot;1244&amp;quot; data-token=&amp;quot;v4.local.BFyUddUmh1cAhL-18Ck5W7Mv5DHjyAy1ir7StBWkYrc2ts4fkkB6-U7GXjlp6TtHvQND2_5OxbOfeez7RDf84hBfD0rAA_bipef0B4YAihRR78iSOIs4aGcpXrOatz1liZYkkVsaK1NuZilFEvOmjaFhmQ-DQ1_I88qaFXVHYWGaBqckHAbDf3OUXcfq13TYDP_ndQ36afRvCXn7IFHj2yjOljw5VelhEWaDKGNpYWv_5ddOSlzxX6tJRado7as9fJUv-z-OlyCAUNS1xRsGLaRewcCbmMo&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2992</id>
		<title>Widget:MBRComments</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2992"/>
		<updated>2026-04-22T00:02:05Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Using this widget ==&lt;br /&gt;
{{#widget:MBRComments|id={{PAGEID}}}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;https://comments.mbr.mobi/widget.js&amp;quot; data-site=&amp;quot;f0b37d39-3405-45a8-93b2-de264d400b11&amp;quot; data-page=&amp;quot;1244&amp;quot; data-token=&amp;quot;v4.local.ALJUC5Ui8r6s37z4npc9GmlOMDrXN21qqvMxCKD1LQsIfsLEB11QbxfbDnkwgV92IX7gh9S5XW6Upy8Ofn__i4RQPaKjgqSUvJG_hVoWkq211_Ko1c75ZkMel2QOG52gAt2vTxo8Pw4StW0gCqWnvkz2kOmv-9gAKtbhctpEenPIYw5EX7l_a63w6hPWqs9oimLsHAxdeYyLVAtVWAPtu6nq7vWZaOiR6aWxRYNk4Thjs-QIRbsPwqKoZNrsyxvLtevl3LVUG2lBWx9gZQwJialWHlfXCP0&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2991</id>
		<title>Widget:MBRComments</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2991"/>
		<updated>2026-04-22T00:00:56Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Using this widget ==&lt;br /&gt;
{{#widget:MBRComments|id={{PAGEID}}}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;https://comments.mbr.mobi/widget.js&amp;quot; data-site=&amp;quot;f0b37d39-3405-45a8-93b2-de264d400b11&amp;quot; data-page=&amp;quot;&amp;lt;!--{$id|regex_replace:&#039;#[^a-zA-Z0-9_-]#&#039;:&#039;&#039;|escape:&#039;html&#039;|escape:&#039;javascript&#039;}--&amp;gt;&amp;quot; data-token=&amp;quot;v4.local.ALJUC5Ui8r6s37z4npc9GmlOMDrXN21qqvMxCKD1LQsIfsLEB11QbxfbDnkwgV92IX7gh9S5XW6Upy8Ofn__i4RQPaKjgqSUvJG_hVoWkq211_Ko1c75ZkMel2QOG52gAt2vTxo8Pw4StW0gCqWnvkz2kOmv-9gAKtbhctpEenPIYw5EX7l_a63w6hPWqs9oimLsHAxdeYyLVAtVWAPtu6nq7vWZaOiR6aWxRYNk4Thjs-QIRbsPwqKoZNrsyxvLtevl3LVUG2lBWx9gZQwJialWHlfXCP0&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2990</id>
		<title>Widget:MBRComments</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2990"/>
		<updated>2026-04-21T23:58:21Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Using this widget ==&lt;br /&gt;
{{#widget:MBRComments|id={{PAGEID}}}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;https://comments.mbr.mobi/widget.js&amp;quot; data-site=&amp;quot;6604d987-28b4-4304-a2fe-62f6cb466ebe&amp;quot; data-page=&amp;quot;&amp;lt;!--{$id|regex_replace:&#039;#[^a-zA-Z0-9_-]#&#039;:&#039;&#039;|escape:&#039;html&#039;|escape:&#039;javascript&#039;}--&amp;gt;&amp;quot; data-token=&amp;quot;v4.local.KCypf0pvBF_Fw9bQijDYSpuqbdVBdMiLu3GiTh1sR_yYrWSBSjXjE0KvIMMJr1C1QI4idL6swopraB5uw8HrnxQiqj363apwUi4-Df41xuREuuei-Alamrfh22phUUyj2U4W95UGs6f-WkCi8Hb80tGRWaduAAvlsLFGYvr_GBiUJctIWVMIFSVjXWH5f7hxR4iUtR66tvnuifs3QB9eEvTYe4BiAT_L19N_IUo990xEf8A0MSacaNqViAPV0ZnjAY6JPNDq0N5nvB2fsGGzpxJf8bxlOepQcbEvSTTmnA&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2989</id>
		<title>Widget:MBRComments</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2989"/>
		<updated>2026-04-21T23:21:03Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Using this widget ==&lt;br /&gt;
{{#widget:MBRComments|id={{PAGEID}}}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;iframe src=&amp;quot;https://comments.mbr.mobi/index.php?site=6604d987-28b4-4304-a2fe-62f6cb466ebe&amp;amp;page=&amp;lt;!--{$id|regex_replace:&#039;#[^a-zA-Z0-9_-]#&#039;:&#039;&#039;|escape:&#039;html&#039;|escape:&#039;javascript&#039;}--&amp;gt;&amp;amp;token=v4.local.KCypf0pvBF_Fw9bQijDYSpuqbdVBdMiLu3GiTh1sR_yYrWSBSjXjE0KvIMMJr1C1QI4idL6swopraB5uw8HrnxQiqj363apwUi4-Df41xuREuuei-Alamrfh22phUUyj2U4W95UGs6f-WkCi8Hb80tGRWaduAAvlsLFGYvr_GBiUJctIWVMIFSVjXWH5f7hxR4iUtR66tvnuifs3QB9eEvTYe4BiAT_L19N_IUo990xEf8A0MSacaNqViAPV0ZnjAY6JPNDq0N5nvB2fsGGzpxJf8bxlOepQcbEvSTTmnA&amp;quot; width=&amp;quot;100%&amp;quot; frameborder=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;https://comments.mbr.mobi/widget.js&amp;quot; data-site=&amp;quot;6604d987-28b4-4304-a2fe-62f6cb466ebe&amp;quot; data-page=&amp;quot;&amp;lt;!--{$id|regex_replace:&#039;#[^a-zA-Z0-9_-]#&#039;:&#039;&#039;|escape:&#039;html&#039;|escape:&#039;javascript&#039;}--&amp;gt;&amp;quot; data-token=&amp;quot;v4.local.KCypf0pvBF_Fw9bQijDYSpuqbdVBdMiLu3GiTh1sR_yYrWSBSjXjE0KvIMMJr1C1QI4idL6swopraB5uw8HrnxQiqj363apwUi4-Df41xuREuuei-Alamrfh22phUUyj2U4W95UGs6f-WkCi8Hb80tGRWaduAAvlsLFGYvr_GBiUJctIWVMIFSVjXWH5f7hxR4iUtR66tvnuifs3QB9eEvTYe4BiAT_L19N_IUo990xEf8A0MSacaNqViAPV0ZnjAY6JPNDq0N5nvB2fsGGzpxJf8bxlOepQcbEvSTTmnA&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2988</id>
		<title>Widget:MBRComments</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2988"/>
		<updated>2026-04-21T23:20:07Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Using this widget ==&lt;br /&gt;
{{#widget:MBRComments|id={{PAGEID}}}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;iframe src=&amp;quot;https://comments.mbr.mobi/index.php?site=6604d987-28b4-4304-a2fe-62f6cb466ebe&amp;amp;page=&amp;lt;!--{$id|regex_replace:&#039;#[^a-zA-Z0-9_-]#&#039;:&#039;&#039;|escape:&#039;html&#039;|escape:&#039;javascript&#039;}--&amp;gt;&amp;amp;token=v4.local.KCypf0pvBF_Fw9bQijDYSpuqbdVBdMiLu3GiTh1sR_yYrWSBSjXjE0KvIMMJr1C1QI4idL6swopraB5uw8HrnxQiqj363apwUi4-Df41xuREuuei-Alamrfh22phUUyj2U4W95UGs6f-WkCi8Hb80tGRWaduAAvlsLFGYvr_GBiUJctIWVMIFSVjXWH5f7hxR4iUtR66tvnuifs3QB9eEvTYe4BiAT_L19N_IUo990xEf8A0MSacaNqViAPV0ZnjAY6JPNDq0N5nvB2fsGGzpxJf8bxlOepQcbEvSTTmnA&amp;quot; width=&amp;quot;100%&amp;quot; frameborder=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;https://comments.mbr.mobi/widget.js&amp;quot; data-site=&amp;quot;6604d987-28b4-4304-a2fe-62f6cb466ebe&amp;quot; data-page=&amp;quot;&amp;lt;!--{$id|regex_replace:&#039;#[^a-zA-Z0-9_-]#&#039;:&#039;&#039;|escape:&#039;html&#039;|escape:&#039;javascript&#039;}--&amp;gt;&amp;quot;&amp;gt;&amp;quot; data-token=&amp;quot;v4.local.KCypf0pvBF_Fw9bQijDYSpuqbdVBdMiLu3GiTh1sR_yYrWSBSjXjE0KvIMMJr1C1QI4idL6swopraB5uw8HrnxQiqj363apwUi4-Df41xuREuuei-Alamrfh22phUUyj2U4W95UGs6f-WkCi8Hb80tGRWaduAAvlsLFGYvr_GBiUJctIWVMIFSVjXWH5f7hxR4iUtR66tvnuifs3QB9eEvTYe4BiAT_L19N_IUo990xEf8A0MSacaNqViAPV0ZnjAY6JPNDq0N5nvB2fsGGzpxJf8bxlOepQcbEvSTTmnA&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2987</id>
		<title>Widget:MBRComments</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Widget:MBRComments&amp;diff=2987"/>
		<updated>2026-04-21T23:09:39Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „&amp;lt;noinclude&amp;gt;__NOTOC__  == Using this widget == {{#widget:MBRComments|id={{PAGEID}}}} &amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt; &amp;lt;iframe src=&amp;quot;https://comments.mbr.mobi/index.php?site=6604d987-28b4-4304-a2fe-62f6cb466ebe&amp;amp;page=&amp;lt;!--{$id|regex_replace:&amp;#039;#[^a-zA-Z0-9_-]#&amp;#039;:&amp;#039;&amp;#039;|escape:&amp;#039;html&amp;#039;|escape:&amp;#039;javascript&amp;#039;}--&amp;gt;&amp;quot;&amp;gt;&amp;amp;token=v4.local.KCypf0pvBF_Fw9bQijDYSpuqbdVBdMiLu3GiTh1sR_yYrWSBSjXjE0KvIMMJr1C1QI4idL6swopraB5uw8HrnxQiqj363apwUi4-Df41xuREuuei-Alamrfh22phUUyj2U4W95UGs6f-WkCi8Hb80tGRW…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Using this widget ==&lt;br /&gt;
{{#widget:MBRComments|id={{PAGEID}}}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;iframe src=&amp;quot;https://comments.mbr.mobi/index.php?site=6604d987-28b4-4304-a2fe-62f6cb466ebe&amp;amp;page=&amp;lt;!--{$id|regex_replace:&#039;#[^a-zA-Z0-9_-]#&#039;:&#039;&#039;|escape:&#039;html&#039;|escape:&#039;javascript&#039;}--&amp;gt;&amp;quot;&amp;gt;&amp;amp;token=v4.local.KCypf0pvBF_Fw9bQijDYSpuqbdVBdMiLu3GiTh1sR_yYrWSBSjXjE0KvIMMJr1C1QI4idL6swopraB5uw8HrnxQiqj363apwUi4-Df41xuREuuei-Alamrfh22phUUyj2U4W95UGs6f-WkCi8Hb80tGRWaduAAvlsLFGYvr_GBiUJctIWVMIFSVjXWH5f7hxR4iUtR66tvnuifs3QB9eEvTYe4BiAT_L19N_IUo990xEf8A0MSacaNqViAPV0ZnjAY6JPNDq0N5nvB2fsGGzpxJf8bxlOepQcbEvSTTmnA&amp;quot; width=&amp;quot;100%&amp;quot; frameborder=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;comments&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;https://comments.mbr.mobi/widget.js&amp;quot; data-site=&amp;quot;6604d987-28b4-4304-a2fe-62f6cb466ebe&amp;quot; data-page=&amp;quot;&amp;lt;!--{$id|regex_replace:&#039;#[^a-zA-Z0-9_-]#&#039;:&#039;&#039;|escape:&#039;html&#039;|escape:&#039;javascript&#039;}--&amp;gt;&amp;quot;&amp;gt;&amp;quot; data-token=&amp;quot;v4.local.KCypf0pvBF_Fw9bQijDYSpuqbdVBdMiLu3GiTh1sR_yYrWSBSjXjE0KvIMMJr1C1QI4idL6swopraB5uw8HrnxQiqj363apwUi4-Df41xuREuuei-Alamrfh22phUUyj2U4W95UGs6f-WkCi8Hb80tGRWaduAAvlsLFGYvr_GBiUJctIWVMIFSVjXWH5f7hxR4iUtR66tvnuifs3QB9eEvTYe4BiAT_L19N_IUo990xEf8A0MSacaNqViAPV0ZnjAY6JPNDq0N5nvB2fsGGzpxJf8bxlOepQcbEvSTTmnA&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Datei:SuS.Zufall_-_SuS.Zufall_Win_x64.zip&amp;diff=2986</id>
		<title>Datei:SuS.Zufall - SuS.Zufall Win x64.zip</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Datei:SuS.Zufall_-_SuS.Zufall_Win_x64.zip&amp;diff=2986"/>
		<updated>2026-04-20T21:03:11Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Xineohp1506 lud eine neue Version von Datei:SuS.Zufall - SuS.Zufall Win x64.zip hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{de|1=Windows Version von SuS.Zufall (x64)}}&lt;br /&gt;
|date=2026-04-16&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Xineohp1506|Xineohp1506]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
{{#attach:SuS.Zufall}}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost&amp;diff=2985</id>
		<title>Vorlage:Blogpost</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost&amp;diff=2985"/>
		<updated>2026-04-19T17:15:47Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Dokumentation}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Vorlage:Blogpost/styles.css&amp;quot;/&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== WikiSEO ===&lt;br /&gt;
--&amp;gt;{{#seo:&lt;br /&gt;
|title={{{titel}}} – Blog&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|description={{#invoke:Blogpost|seoDescription|text={{{intro|}}}|laenge=160}}&lt;br /&gt;
|keywords={{#if:{{{tags|}}}|{{{tags|}}}|}}&lt;br /&gt;
|og:type=article&lt;br /&gt;
|og:title={{{titel}}}&lt;br /&gt;
|og:description={{#invoke:Blogpost|seoDescription|text={{{intro|}}}|laenge=160}}&lt;br /&gt;
{{#if:{{{titelbild|}}}|og:image=[[Datei:{{{titelbild}}}]]|}}&lt;br /&gt;
|og:url={{#invoke:Blogpost|kanonischeURL}}&lt;br /&gt;
|article:published_time={{{datum}}}&lt;br /&gt;
|article:author={{{autor|}}}&lt;br /&gt;
|article:section={{{kategorie|}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== SMW Properties ===&lt;br /&gt;
--&amp;gt;{{#set:&lt;br /&gt;
  Blog-Titel={{{titel}}}&lt;br /&gt;
  |Blog-Datum={{{datum}}}&lt;br /&gt;
  |Blog-Autor={{{autor|}}}&lt;br /&gt;
  |Blog-Kategorie={{{kategorie|}}}&lt;br /&gt;
  |Blog-Intro={{{intro|}}}&lt;br /&gt;
  |{{#if:{{{titelbild|}}}|Blog-Titelbild={{{titelbild}}}|}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe ===&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;blogpost&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{titelbild|}}}|&amp;lt;div class=&amp;quot;blogpost-hero&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;blogpost-hero-inner&amp;quot;&amp;gt;[[Datei:{{{titelbild}}}|800px|rahmenlos|zentriert|{{{titel}}}]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogpost-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;blogpost-titel&amp;quot;&amp;gt;{{{titel}}}&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogpost-meta&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;blogpost-datum&amp;quot;&amp;gt;{{#time:j. F Y|{{{datum}}}}}&amp;lt;/span&amp;gt;{{#if:{{{autor|}}}|&amp;lt;span class=&amp;quot;blogpost-trenner&amp;quot;&amp;gt;·&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;blogpost-autor&amp;quot;&amp;gt;{{{autor}}}&amp;lt;/span&amp;gt;|}}{{#if:{{{kategorie|}}}|&amp;lt;span class=&amp;quot;blogpost-trenner&amp;quot;&amp;gt;·&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;blogpost-kategorie&amp;quot;&amp;gt;[[Kategorie:{{{kategorie}}}]]{{{kategorie}}}&amp;lt;/span&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{tags|}}}|&amp;lt;div class=&amp;quot;blogpost-tags&amp;quot;&amp;gt;{{#invoke:Blogpost|tags|tags={{{tags|}}}}}&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{intro|}}}|&amp;lt;div class=&amp;quot;blogpost-intro&amp;quot;&amp;gt;{{{intro}}}&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogpost-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
{{{inhalt|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;[[Kategorie:Blogpost]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost&amp;diff=2984</id>
		<title>Vorlage:Blogpost</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost&amp;diff=2984"/>
		<updated>2026-04-19T17:01:26Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Dokumentation}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Vorlage:Blogpost/styles.css&amp;quot;/&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== WikiSEO ===&lt;br /&gt;
--&amp;gt;{{#seo:&lt;br /&gt;
|title={{{titel}}} – Blog&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|description={{#invoke:Blogpost|seoDescription|text={{{intro|}}}|laenge=160}}&lt;br /&gt;
|keywords={{#if:{{{tags|}}}|{{{tags|}}}|}}&lt;br /&gt;
|og:type=article&lt;br /&gt;
|og:title={{{titel}}}&lt;br /&gt;
|og:description={{#invoke:Blogpost|seoDescription|text={{{intro|}}}|laenge=160}}&lt;br /&gt;
{{#if:{{{titelbild|}}}|og:image=[[Datei:{{{titelbild}}}]]|}}&lt;br /&gt;
|og:url={{#invoke:Blogpost|kanonischeURL}}&lt;br /&gt;
|article:published_time={{{datum}}}&lt;br /&gt;
|article:author={{{autor|}}}&lt;br /&gt;
|article:section={{{kategorie|}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== SMW Properties ===&lt;br /&gt;
--&amp;gt;{{#set:&lt;br /&gt;
  Blog-Titel={{{titel}}}&lt;br /&gt;
  |Blog-Datum={{{datum}}}&lt;br /&gt;
  |Blog-Autor={{{autor|}}}&lt;br /&gt;
  |Blog-Kategorie={{{kategorie|}}}&lt;br /&gt;
  |Blog-Intro={{{intro|}}}&lt;br /&gt;
  |{{#if:{{{titelbild|}}}|Blog-Titelbild={{{titelbild}}}|}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe ===&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;blogpost&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{titelbild|}}}|&amp;lt;div class=&amp;quot;blogpost-hero&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;blogpost-hero-inner&amp;quot;&amp;gt;[[Datei:{{{titelbild}}}|800px|rahmenlos|zentriert|{{{titel}}}]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogpost-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;blogpost-titel&amp;quot;&amp;gt;{{{titel}}}&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogpost-meta&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;blogpost-datum&amp;quot;&amp;gt;{{#time:j. F Y|{{{datum}}}}}&amp;lt;/span&amp;gt;{{#if:{{{autor|}}}|&amp;lt;span class=&amp;quot;blogpost-trenner&amp;quot;&amp;gt;·&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;blogpost-autor&amp;quot;&amp;gt;{{{autor}}}&amp;lt;/span&amp;gt;|}}{{#if:{{{kategorie|}}}|&amp;lt;span class=&amp;quot;blogpost-trenner&amp;quot;&amp;gt;·&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;blogpost-kategorie&amp;quot;&amp;gt;[[Kategorie:{{{kategorie}}}]]{{{kategorie}}}&amp;lt;/span&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{tags|}}}|&amp;lt;div class=&amp;quot;blogpost-tags&amp;quot;&amp;gt;{{#invoke:Blogpost|tags|tags={{{tags|}}}}}&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{intro|}}}|&amp;lt;div class=&amp;quot;blogpost-intro&amp;quot;&amp;gt;{{{intro}}}&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogpost-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
{{{inhalt|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{disqus_shortname|}}}|&amp;lt;div class=&amp;quot;blogpost-kommentare&amp;quot; id=&amp;quot;disqus_thread&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
var disqus_config = function () {&lt;br /&gt;
    this.page.url = &#039;{{#invoke:Blogpost|kanonischeURL}}&#039;;&lt;br /&gt;
    this.page.identifier = &#039;{{FULLPAGENAME}}&#039;;&lt;br /&gt;
};&lt;br /&gt;
(function() {&lt;br /&gt;
    var d = document, s = d.createElement(&#039;script&#039;);&lt;br /&gt;
    s.src = &#039;https://{{{disqus_shortname}}}.disqus.com/embed.js&#039;;&lt;br /&gt;
    s.setAttribute(&#039;data-timestamp&#039;, +new Date());&lt;br /&gt;
    (d.head || d.body).appendChild(s);&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;noscript&amp;gt;Bitte aktiviere JavaScript, um Kommentare zu sehen.&amp;lt;/noscript&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;[[Kategorie:Blogpost]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=2026-04-10_Die_Stabkirchen_Norwegens&amp;diff=2983</id>
		<title>2026-04-10 Die Stabkirchen Norwegens</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=2026-04-10_Die_Stabkirchen_Norwegens&amp;diff=2983"/>
		<updated>2026-04-19T16:45:23Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „{{Blogpost |titel        = Die Stabkirchen Norwegens – Holz das Jahrhunderte überlebt |datum        = 2026-04-10 |autor        = Sebastian |kategorie    = Norwegen |tags         = Norwegen, Architektur, Mittelalter, Stabkirchen |titelbild    =  |intro        = Über 1000 Jahre alt, aus reinem Holz gebaut und noch immer aufrecht: die norwegischen Stabkirchen sind ein Weltwunder der Holzbaukunst. Nur noch 28 von einst über tausend sind erhalten. |inhalt…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blogpost&lt;br /&gt;
|titel        = Die Stabkirchen Norwegens – Holz das Jahrhunderte überlebt&lt;br /&gt;
|datum        = 2026-04-10&lt;br /&gt;
|autor        = Sebastian&lt;br /&gt;
|kategorie    = Norwegen&lt;br /&gt;
|tags         = Norwegen, Architektur, Mittelalter, Stabkirchen&lt;br /&gt;
|titelbild    = &lt;br /&gt;
|intro        = Über 1000 Jahre alt, aus reinem Holz gebaut und noch immer aufrecht: die norwegischen Stabkirchen sind ein Weltwunder der Holzbaukunst. Nur noch 28 von einst über tausend sind erhalten.&lt;br /&gt;
|inhalt       = &lt;br /&gt;
== Eine Bauform stirbt fast aus ==&lt;br /&gt;
Im Mittelalter prägten Hunderte von Stabkirchen die norwegische Landschaft. Mit der Reformation und dem Bevölkerungswachstum wurden die meisten abgerissen oder durch größere Steinkirchen ersetzt. Von einst schätzungsweise 1300 Stabkirchen stehen heute noch 28 – jede ein Unikat.&lt;br /&gt;
&lt;br /&gt;
== Borgund: die bekannteste Stabkirche ==&lt;br /&gt;
Die Stabkirche von Borgund im Lærdal gilt als besterhaltenes Beispiel ihrer Art. Um 1150 erbaut, besitzt sie die charakteristischen Merkmale: gestapelte Holzrahmen (&#039;&#039;stav&#039;&#039; = Stab), geschwungene Dächer mit Drachenkopf-Verzierungen und ein komplexes System aus Schwellen, Wandplatten und Sparren – ganz ohne Nägel zusammengefügt.&lt;br /&gt;
&lt;br /&gt;
== Handwerk ohne Metall ==&lt;br /&gt;
Das Erstaunlichste an diesen Bauten ist ihre Konstruktion. Die Zimmerleute des 12. Jahrhunderts schufen statisch ausgefeilte Konstruktionen allein mit Holzverbindungen. Das Holz wurde mit Teer aus Kiefernharz konserviert – ein Verfahren, das die Kirchen bis heute schützt.&lt;br /&gt;
&lt;br /&gt;
== UNESCO und die Zukunft ==&lt;br /&gt;
Die Stabkirche von Urnes steht seit 1979 auf der UNESCO-Welterbeliste. Norwegische Behörden und Stiftungen investieren erheblich in die Erhaltung der verbliebenen Kirchen. Einige sind noch immer für Gottesdienste geöffnet – die ältesten aktiven Holzkirchen der Welt.&lt;br /&gt;
|disqus_shortname = &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Blog:2026-06-20_Mittsommer_in_Dalarna&amp;diff=2982</id>
		<title>Blog:2026-06-20 Mittsommer in Dalarna</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Blog:2026-06-20_Mittsommer_in_Dalarna&amp;diff=2982"/>
		<updated>2026-04-19T16:44:42Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „{{Blogpost |titel        = Mittsommer in Dalarna – wenn Schweden feiert |datum        = 2026-06-20 |autor        = Sebastian |kategorie    = Schweden |tags         = Schweden, Midsommar, Dalarna, Traditionen |titelbild    =  |intro        = Midsommar ist mehr als ein Feiertag – es ist das Herzstück der schwedischen Seele. Blumenbekränzte Maistangen, Heringsgerichte und endlose Helligkeit: ein Blick auf das schönste Fest Skandinaviens. |inhalt…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blogpost&lt;br /&gt;
|titel        = Mittsommer in Dalarna – wenn Schweden feiert&lt;br /&gt;
|datum        = 2026-06-20&lt;br /&gt;
|autor        = Sebastian&lt;br /&gt;
|kategorie    = Schweden&lt;br /&gt;
|tags         = Schweden, Midsommar, Dalarna, Traditionen&lt;br /&gt;
|titelbild    = &lt;br /&gt;
|intro        = Midsommar ist mehr als ein Feiertag – es ist das Herzstück der schwedischen Seele. Blumenbekränzte Maistangen, Heringsgerichte und endlose Helligkeit: ein Blick auf das schönste Fest Skandinaviens.&lt;br /&gt;
|inhalt       = &lt;br /&gt;
== Der längste Tag des Jahres ==&lt;br /&gt;
Kein Fest verkörpert Schweden so sehr wie Midsommar. Jedes Jahr Ende Juni versammeln sich Familien und Freunde auf Wiesen und in Sommerhäusern, um den Höhepunkt des nordischen Sommers zu feiern. In der Provinz Dalarna, dem kulturellen Herzen Schwedens, wird das Fest besonders ursprünglich begangen.&lt;br /&gt;
&lt;br /&gt;
== Die Maistange ==&lt;br /&gt;
Das Zentrum jeder Midsommar-Feier ist die &#039;&#039;midsommarstång&#039;&#039; – eine mit Birkenlaub und Blumen geschmückte Stange, um die gemeinsam getanzt wird. Kinder und Erwachsene tanzen „Kleine Frösche&amp;quot; (&#039;&#039;Små grodorna&#039;&#039;), einen der seltsamsten und beliebtesten Tänze Schwedens.&lt;br /&gt;
&lt;br /&gt;
== Essen und Trinken ==&lt;br /&gt;
Zum Fest gehört ein üppiges Smörgåsbord: gesalzener Hering in verschiedenen Variationen, neue Kartoffeln mit saurer Sahne und Schnittlauch, Gravlax und zum Abschluss der erste Erdbeerkuchen der Saison. Dazu wird Aquavit getrunken – mit entsprechenden Trinkliedern.&lt;br /&gt;
&lt;br /&gt;
== Licht ohne Ende ==&lt;br /&gt;
In Dalarna geht die Sonne zur Sommersonnenwende kaum unter. Diese magische Helligkeit, die &#039;&#039;ljusa nätter&#039;&#039;, verleiht dem Fest eine traumhafte Qualität. Es ist nicht ungewöhnlich, dass die Feierlichkeiten bis vier Uhr morgens andauern – bei fast vollem Tageslicht.&lt;br /&gt;
|disqus_shortname = &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Blog:%C3%9Cbersicht&amp;diff=2978</id>
		<title>Blog:Übersicht</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Blog:%C3%9Cbersicht&amp;diff=2978"/>
		<updated>2026-04-19T14:05:19Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Vorlage:Blogpost/styles.css&amp;quot;/&amp;gt;{{DISPLAYTITLE:Blog Übersicht}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;blog-uebersicht&amp;quot;&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|namespace=Blog&lt;br /&gt;
|category=Blogpost&lt;br /&gt;
|ordermethod=firstedit&lt;br /&gt;
|order=descending&lt;br /&gt;
|count=12&lt;br /&gt;
|skipthispage=no&lt;br /&gt;
|nottitlematch=Übersicht%&lt;br /&gt;
|format=,{{Blogübersicht&lt;br /&gt;
\|seite=%%title%%&lt;br /&gt;
\|titel=%%title%%&lt;br /&gt;
\|datum=%%metadata:Blog-Datum%%&lt;br /&gt;
\|kategorie=%%metadata:Blog-Kategorie%%&lt;br /&gt;
\|tags=%%metadata:Blog-Tags%%&lt;br /&gt;
\|titelbild=%%metadata:Blog-Titelbild%%&lt;br /&gt;
\|intro=%%metadata:Blog-Intro%%&lt;br /&gt;
}},&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ältere Beiträge ===&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|namespace=Blog&lt;br /&gt;
|category=Blogpost&lt;br /&gt;
|ordermethod=firstedit&lt;br /&gt;
|order=descending&lt;br /&gt;
|offset=12&lt;br /&gt;
|count=50&lt;br /&gt;
|skipthispage=no&lt;br /&gt;
|nottitlematch=Übersicht%&lt;br /&gt;
|format=,* [[%%title%%]] &amp;lt;small&amp;gt;(%%date%%)&amp;lt;/small&amp;gt;\n,&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Blog:%C3%9Cbersicht&amp;diff=2977</id>
		<title>Blog:Übersicht</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Blog:%C3%9Cbersicht&amp;diff=2977"/>
		<updated>2026-04-19T13:06:31Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Vorlage:Blogpost/styles.css&amp;quot;/&amp;gt;&lt;br /&gt;
== Blog ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;blog-uebersicht&amp;quot;&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|namespace=Blog&lt;br /&gt;
|category=Blogpost&lt;br /&gt;
|ordermethod=firstedit&lt;br /&gt;
|order=descending&lt;br /&gt;
|count=12&lt;br /&gt;
|skipthispage=no&lt;br /&gt;
|nottitlematch=Übersicht%&lt;br /&gt;
|format=,{{Blogübersicht&lt;br /&gt;
\|seite=%%title%%&lt;br /&gt;
\|titel=%%title%%&lt;br /&gt;
\|datum=%%metadata:Blog-Datum%%&lt;br /&gt;
\|kategorie=%%metadata:Blog-Kategorie%%&lt;br /&gt;
\|tags=%%metadata:Blog-Tags%%&lt;br /&gt;
\|titelbild=%%metadata:Blog-Titelbild%%&lt;br /&gt;
\|intro=%%metadata:Blog-Intro%%&lt;br /&gt;
}},&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ältere Beiträge ===&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|namespace=Blog&lt;br /&gt;
|category=Blogpost&lt;br /&gt;
|ordermethod=firstedit&lt;br /&gt;
|order=descending&lt;br /&gt;
|offset=12&lt;br /&gt;
|count=50&lt;br /&gt;
|skipthispage=no&lt;br /&gt;
|nottitlematch=Übersicht%&lt;br /&gt;
|format=,* [[%%title%%]] &amp;lt;small&amp;gt;(%%date%%)&amp;lt;/small&amp;gt;\n,&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost&amp;diff=2976</id>
		<title>Vorlage:Blogpost</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost&amp;diff=2976"/>
		<updated>2026-04-19T13:06:10Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Dokumentation}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Vorlage:Blogpost/styles.css&amp;quot;/&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== WikiSEO ===&lt;br /&gt;
--&amp;gt;{{#seo:&lt;br /&gt;
|title={{{titel}}} – Blog&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|description={{#invoke:Blogpost|seoDescription|text={{{intro|}}}|laenge=160}}&lt;br /&gt;
|keywords={{#if:{{{tags|}}}|{{{tags|}}}|}}&lt;br /&gt;
|og:type=article&lt;br /&gt;
|og:title={{{titel}}}&lt;br /&gt;
|og:description={{#invoke:Blogpost|seoDescription|text={{{intro|}}}|laenge=160}}&lt;br /&gt;
{{#if:{{{titelbild|}}}|og:image=[[Datei:{{{titelbild}}}]]|}}&lt;br /&gt;
|og:url={{#invoke:Blogpost|kanonischeURL}}&lt;br /&gt;
|article:published_time={{{datum}}}&lt;br /&gt;
|article:author={{{autor|}}}&lt;br /&gt;
|article:section={{{kategorie|}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== SMW Properties ===&lt;br /&gt;
--&amp;gt;{{#set:&lt;br /&gt;
  Blog-Titel={{{titel}}}&lt;br /&gt;
  |Blog-Datum={{{datum}}}&lt;br /&gt;
  |Blog-Autor={{{autor|}}}&lt;br /&gt;
  |Blog-Kategorie={{{kategorie|}}}&lt;br /&gt;
  |Blog-Intro={{{intro|}}}&lt;br /&gt;
  |{{#if:{{{titelbild|}}}|Blog-Titelbild={{{titelbild}}}|}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe ===&lt;br /&gt;
--&amp;gt;&amp;lt;article class=&amp;quot;blogpost&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{titelbild|}}}|&amp;lt;div class=&amp;quot;blogpost-hero&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;blogpost-hero-inner&amp;quot;&amp;gt;[[Datei:{{{titelbild}}}|800px|rahmenlos|zentriert|{{{titel}}}]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;header class=&amp;quot;blogpost-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;blogpost-titel&amp;quot;&amp;gt;{{{titel}}}&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogpost-meta&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;blogpost-datum&amp;quot;&amp;gt;{{#time:j. F Y|{{{datum}}}}}&amp;lt;/span&amp;gt;{{#if:{{{autor|}}}|&amp;lt;span class=&amp;quot;blogpost-trenner&amp;quot;&amp;gt;·&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;blogpost-autor&amp;quot;&amp;gt;{{{autor}}}&amp;lt;/span&amp;gt;|}}{{#if:{{{kategorie|}}}|&amp;lt;span class=&amp;quot;blogpost-trenner&amp;quot;&amp;gt;·&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;blogpost-kategorie&amp;quot;&amp;gt;[[Kategorie:{{{kategorie}}}]]{{{kategorie}}}&amp;lt;/span&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{tags|}}}|&amp;lt;div class=&amp;quot;blogpost-tags&amp;quot;&amp;gt;{{#invoke:Blogpost|tags|tags={{{tags|}}}}}&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/header&amp;gt;&lt;br /&gt;
{{#if:{{{intro|}}}|&amp;lt;div class=&amp;quot;blogpost-intro&amp;quot;&amp;gt;{{{intro}}}&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogpost-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
{{{inhalt|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{disqus_shortname|}}}|&amp;lt;div class=&amp;quot;blogpost-kommentare&amp;quot; id=&amp;quot;disqus_thread&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
var disqus_config = function () {&lt;br /&gt;
    this.page.url = &#039;{{#invoke:Blogpost|kanonischeURL}}&#039;;&lt;br /&gt;
    this.page.identifier = &#039;{{FULLPAGENAME}}&#039;;&lt;br /&gt;
};&lt;br /&gt;
(function() {&lt;br /&gt;
    var d = document, s = d.createElement(&#039;script&#039;);&lt;br /&gt;
    s.src = &#039;https://{{{disqus_shortname}}}.disqus.com/embed.js&#039;;&lt;br /&gt;
    s.setAttribute(&#039;data-timestamp&#039;, +new Date());&lt;br /&gt;
    (d.head || d.body).appendChild(s);&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;noscript&amp;gt;Bitte aktiviere JavaScript, um Kommentare zu sehen.&amp;lt;/noscript&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/article&amp;gt;[[Kategorie:Blogpost]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Titelbild&amp;diff=2975</id>
		<title>Attribut:Blog-Titelbild</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Titelbild&amp;diff=2975"/>
		<updated>2026-04-19T13:02:58Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Erstellte ein Attribut des Datentyps Stichwort.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Attribut des Datentyps [[Datentyp::Stichwort]].&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Intro&amp;diff=2974</id>
		<title>Attribut:Blog-Intro</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Intro&amp;diff=2974"/>
		<updated>2026-04-19T13:02:32Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Erstellte ein Attribut des Datentyps Text.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Attribut des Datentyps [[Datentyp::Text]].&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Kategorie&amp;diff=2973</id>
		<title>Attribut:Blog-Kategorie</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Kategorie&amp;diff=2973"/>
		<updated>2026-04-19T13:02:04Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Erstellte ein Attribut des Datentyps Text.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Attribut des Datentyps [[Datentyp::Text]].&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Titel&amp;diff=2972</id>
		<title>Attribut:Blog-Titel</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Titel&amp;diff=2972"/>
		<updated>2026-04-19T13:01:18Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Attribut des Datentyps [[Datentyp::String]].&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Autor&amp;diff=2971</id>
		<title>Attribut:Blog-Autor</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Autor&amp;diff=2971"/>
		<updated>2026-04-19T13:00:52Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Erstellte ein Attribut des Datentyps Stichwort.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Attribut des Datentyps [[Datentyp::Stichwort]].&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Datum&amp;diff=2970</id>
		<title>Attribut:Blog-Datum</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Datum&amp;diff=2970"/>
		<updated>2026-04-19T13:00:00Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Erstellte ein Attribut des Datentyps Datum.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Attribut des Datentyps [[Datentyp::Datum]].&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Titel&amp;diff=2969</id>
		<title>Attribut:Blog-Titel</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Attribut:Blog-Titel&amp;diff=2969"/>
		<updated>2026-04-19T12:59:44Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Erstellte ein Attribut des Datentyps Text.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist ein Attribut des Datentyps [[Datentyp::Text]].&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Blog:%C3%9Cbersicht&amp;diff=2968</id>
		<title>Blog:Übersicht</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Blog:%C3%9Cbersicht&amp;diff=2968"/>
		<updated>2026-04-19T12:58:49Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Vorlage:Blogpost/styles.css&amp;quot;/&amp;gt;&lt;br /&gt;
== Blog ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;blog-uebersicht&amp;quot;&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|namespace=Blog&lt;br /&gt;
|notnamespace=Blog_Diskussion&lt;br /&gt;
|ordermethod=categoryadd&lt;br /&gt;
|order=descending&lt;br /&gt;
|count=12&lt;br /&gt;
|skipthispage=no&lt;br /&gt;
|nottitlematch=Übersicht%&lt;br /&gt;
|format=,{{Blogübersicht&lt;br /&gt;
\|seite=%%title%%&lt;br /&gt;
\|titel=%%title%%&lt;br /&gt;
\|datum=%%metadata:Blog-Datum%%&lt;br /&gt;
\|kategorie=%%metadata:Blog-Kategorie%%&lt;br /&gt;
\|tags=%%metadata:Blog-Tags%%&lt;br /&gt;
\|titelbild=%%metadata:Blog-Titelbild%%&lt;br /&gt;
\|intro=%%metadata:Blog-Intro%%&lt;br /&gt;
}},&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ältere Beiträge ===&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|namespace=Blog&lt;br /&gt;
|notnamespace=Blog_Diskussion&lt;br /&gt;
|ordermethod=categoryadd&lt;br /&gt;
|order=descending&lt;br /&gt;
|offset=12&lt;br /&gt;
|count=50&lt;br /&gt;
|skipthispage=no&lt;br /&gt;
|nottitlematch=Übersicht%&lt;br /&gt;
|format=,* [[%%title%%]] &amp;lt;small&amp;gt;(%%date%%)&amp;lt;/small&amp;gt;\n,&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Blog:%C3%9Cbersicht&amp;diff=2967</id>
		<title>Blog:Übersicht</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Blog:%C3%9Cbersicht&amp;diff=2967"/>
		<updated>2026-04-19T12:57:03Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „{{#invoke:TemplateStyles|invoke|src=Vorlage:Blogpost/styles.css}} == Blog ==  &amp;lt;div class=&amp;quot;blog-uebersicht&amp;quot;&amp;gt; {{#dpl: |namespace=Blog |notnamespace=Blog_Diskussion |ordermethod=categoryadd |order=descending |count=12 |skipthispage=no |nottitlematch=Übersicht% |format=,{{Blogübersicht \|seite=%%title%% \|titel=%%title%% \|datum=%%metadata:Blog-Datum%% \|kategorie=%%metadata:Blog-Kategorie%% \|tags=%%metadata:Blog-Tags%% \|titelbild=%%metadata:Blog-Titelbil…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:TemplateStyles|invoke|src=Vorlage:Blogpost/styles.css}}&lt;br /&gt;
== Blog ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;blog-uebersicht&amp;quot;&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|namespace=Blog&lt;br /&gt;
|notnamespace=Blog_Diskussion&lt;br /&gt;
|ordermethod=categoryadd&lt;br /&gt;
|order=descending&lt;br /&gt;
|count=12&lt;br /&gt;
|skipthispage=no&lt;br /&gt;
|nottitlematch=Übersicht%&lt;br /&gt;
|format=,{{Blogübersicht&lt;br /&gt;
\|seite=%%title%%&lt;br /&gt;
\|titel=%%title%%&lt;br /&gt;
\|datum=%%metadata:Blog-Datum%%&lt;br /&gt;
\|kategorie=%%metadata:Blog-Kategorie%%&lt;br /&gt;
\|tags=%%metadata:Blog-Tags%%&lt;br /&gt;
\|titelbild=%%metadata:Blog-Titelbild%%&lt;br /&gt;
\|intro=%%metadata:Blog-Intro%%&lt;br /&gt;
}},&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ältere Beiträge ===&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|namespace=Blog&lt;br /&gt;
|notnamespace=Blog_Diskussion&lt;br /&gt;
|ordermethod=categoryadd&lt;br /&gt;
|order=descending&lt;br /&gt;
|offset=12&lt;br /&gt;
|count=50&lt;br /&gt;
|skipthispage=no&lt;br /&gt;
|nottitlematch=Übersicht%&lt;br /&gt;
|format=,* [[%%title%%]] &amp;lt;small&amp;gt;(%%date%%)&amp;lt;/small&amp;gt;\n,&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blog%C3%BCbersicht/Doku&amp;diff=2966</id>
		<title>Vorlage:Blogübersicht/Doku</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blog%C3%BCbersicht/Doku&amp;diff=2966"/>
		<updated>2026-04-19T12:56:34Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „== Beschreibung == Die Vorlage &amp;#039;&amp;#039;&amp;#039;Blogübersicht&amp;#039;&amp;#039;&amp;#039; rendert eine einzelne Blogbeitragskarte für die Übersichtsseite Blog:Übersicht. Sie wird normalerweise nicht manuell eingebunden, sondern von DynamicPageList4 über &amp;lt;code&amp;gt;include&amp;lt;/code&amp;gt; aufgerufen oder direkt auf der Übersichtsseite genutzt.  == Verwendung == &amp;lt;pre&amp;gt; {{Blogübersicht |seite        = Blog:2026-04-15 Mein Beitrag |titel        = Mein Beitrag |datum        = 2026-04-15 |kategorie    =…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Die Vorlage &#039;&#039;&#039;Blogübersicht&#039;&#039;&#039; rendert eine einzelne Blogbeitragskarte für die Übersichtsseite [[Blog:Übersicht]]. Sie wird normalerweise nicht manuell eingebunden, sondern von DynamicPageList4 über &amp;lt;code&amp;gt;include&amp;lt;/code&amp;gt; aufgerufen oder direkt auf der Übersichtsseite genutzt.&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Blogübersicht&lt;br /&gt;
|seite        = Blog:2026-04-15 Mein Beitrag&lt;br /&gt;
|titel        = Mein Beitrag&lt;br /&gt;
|datum        = 2026-04-15&lt;br /&gt;
|kategorie    = Skandinavien&lt;br /&gt;
|tags         = Norwegen, Natur&lt;br /&gt;
|titelbild    = Beispielbild.jpg&lt;br /&gt;
|intro        = Kurze Einleitung des Beitrags.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;Rendert eine Blogbeitragskarte für die Übersichtsseite. Wird typischerweise durch DynamicPageList4 befüllt.&amp;quot;,&lt;br /&gt;
    &amp;quot;params&amp;quot;: {&lt;br /&gt;
        &amp;quot;seite&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Seitenname&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Vollständiger Seitenname des Blogbeitrags (z. B. Blog:2026-04-15 Mein Beitrag).&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: true&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;titel&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Titel&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Titel des Beitrags.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: true&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;datum&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Datum&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Datum im Format YYYY-MM-DD.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: true&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;kategorie&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Kategorie&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Hauptkategorie des Beitrags.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;tags&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Tags&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Kommagetrennte Tag-Liste.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;titelbild&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Titelbild&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Dateiname des Titelbilds (ohne Datei:-Präfix). Optional.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;intro&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Einleitung&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Kurzer Einleitungstext für die Kartenvorschau.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: false&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;paramOrder&amp;quot;: [&amp;quot;seite&amp;quot;, &amp;quot;titel&amp;quot;, &amp;quot;datum&amp;quot;, &amp;quot;kategorie&amp;quot;, &amp;quot;tags&amp;quot;, &amp;quot;titelbild&amp;quot;, &amp;quot;intro&amp;quot;]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
* [[Modul:Blogpost]] — Tag-Rendering&lt;br /&gt;
* [[Vorlage:Blogpost/styles.css]] — TemplateStyles (wird hier mitgeladen)&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blog%C3%BCbersicht&amp;diff=2965</id>
		<title>Vorlage:Blogübersicht</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blog%C3%BCbersicht&amp;diff=2965"/>
		<updated>2026-04-19T12:56:01Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „&amp;lt;noinclude&amp;gt;{{Dokumentation}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#invoke:TemplateStyles|invoke|src=Vorlage:Blogpost/styles.css}}&amp;lt;div class=&amp;quot;blogkarte&amp;quot;&amp;gt; {{#if:{{{titelbild|}}}|&amp;lt;div class=&amp;quot;blogkarte-bild&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;{{fullurl:{{{seite}}}}}&amp;quot; title=&amp;quot;{{{titel}}}&amp;quot;&amp;gt;{{{titel}}}&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;|&amp;lt;div class=&amp;quot;blogkarte-bild blogkarte-bild--leer&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;}} &amp;lt;div class=&amp;quot;blogkarte-inhalt&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;blogkarte-meta&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;blogkarte-datum&amp;quot;&amp;gt;{…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Dokumentation}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#invoke:TemplateStyles|invoke|src=Vorlage:Blogpost/styles.css}}&amp;lt;div class=&amp;quot;blogkarte&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{titelbild|}}}|&amp;lt;div class=&amp;quot;blogkarte-bild&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;{{fullurl:{{{seite}}}}}&amp;quot; title=&amp;quot;{{{titel}}}&amp;quot;&amp;gt;[[Datei:{{{titelbild}}}|400px|rahmenlos|{{{titel}}}]]&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;|&amp;lt;div class=&amp;quot;blogkarte-bild blogkarte-bild--leer&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogkarte-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogkarte-meta&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;blogkarte-datum&amp;quot;&amp;gt;{{#time:j. F Y|{{{datum}}}}}&amp;lt;/span&amp;gt;{{#if:{{{kategorie|}}}|&amp;lt;span class=&amp;quot;blogpost-trenner&amp;quot;&amp;gt;·&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;blogkarte-kategorie&amp;quot;&amp;gt;{{{kategorie}}}&amp;lt;/span&amp;gt;|}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h2 class=&amp;quot;blogkarte-titel&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;{{fullurl:{{{seite}}}}}&amp;quot; title=&amp;quot;{{{titel}}}&amp;quot;&amp;gt;{{{titel}}}&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
{{#if:{{{intro|}}}|&amp;lt;p class=&amp;quot;blogkarte-intro&amp;quot;&amp;gt;{{{intro}}}&amp;lt;/p&amp;gt;|}}&lt;br /&gt;
{{#if:{{{tags|}}}|&amp;lt;div class=&amp;quot;blogpost-tags&amp;quot;&amp;gt;{{#invoke:Blogpost|tags|tags={{{tags|}}}}}&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;a class=&amp;quot;blogkarte-link&amp;quot; href=&amp;quot;{{fullurl:{{{seite}}}}}&amp;quot; title=&amp;quot;{{{titel}}}&amp;quot;&amp;gt;Weiterlesen →&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost/styles.css&amp;diff=2964</id>
		<title>Vorlage:Blogpost/styles.css</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost/styles.css&amp;diff=2964"/>
		<updated>2026-04-19T12:55:02Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „/* Vorlage:Blogpost/styles.css    Styles für die Blogpost-Vorlage.    Verwendet CSS-Custom-Properties des aktiven Skins wo möglich. */  /* ── Artikel-Wrapper ─────────────────────────────────── */ .blogpost {     max-width: 780px;     margin: 0 auto;     padding: 0 1rem 3rem;     font-size: 1.05rem;     line-height: 1.75;     color: var(--color-base, #202122); }  /* ── Hero-Bi…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Vorlage:Blogpost/styles.css&lt;br /&gt;
   Styles für die Blogpost-Vorlage.&lt;br /&gt;
   Verwendet CSS-Custom-Properties des aktiven Skins wo möglich.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/* ── Artikel-Wrapper ─────────────────────────────────── */&lt;br /&gt;
.blogpost {&lt;br /&gt;
    max-width: 780px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0 1rem 3rem;&lt;br /&gt;
    font-size: 1.05rem;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
    color: var(--color-base, #202122);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Hero-Bild ───────────────────────────────────────── */&lt;br /&gt;
.blogpost-hero {&lt;br /&gt;
    margin: 0 -1rem 2rem;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogpost-hero-inner img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    display: block;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Header ──────────────────────────────────────────── */&lt;br /&gt;
.blogpost-header {&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
    border-bottom: 1px solid var(--border-color-base, #a7d7f9);&lt;br /&gt;
    padding-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogpost-titel {&lt;br /&gt;
    font-size: 2rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    margin: 0 0 0.5rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--color-base, #202122);&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Meta-Zeile ──────────────────────────────────────── */&lt;br /&gt;
.blogpost-meta {&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    color: var(--color-subtle, #54595d);&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 0.25rem;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogpost-trenner {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    margin: 0 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogpost-kategorie {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Tags ────────────────────────────────────────────── */&lt;br /&gt;
.blogpost-tags {&lt;br /&gt;
    margin-top: 0.6rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 0.4rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blog-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: var(--background-color-progressive-subtle, #eaf3fb);&lt;br /&gt;
    color: var(--color-progressive, #3366cc);&lt;br /&gt;
    border: 1px solid var(--border-color-progressive, #a2b8e0);&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    padding: 0.1rem 0.55rem;&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    transition: background 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blog-tag a {&lt;br /&gt;
    color: inherit;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blog-tag:hover {&lt;br /&gt;
    background: var(--color-progressive, #3366cc);&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border: 1px solid var(--color-progressive, #3366cc);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blog-tag:hover a {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Intro ───────────────────────────────────────────── */&lt;br /&gt;
.blogpost-intro {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
    color: var(--color-subtle, #54595d);&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    margin-bottom: 1.75rem;&lt;br /&gt;
    padding-left: 1rem;&lt;br /&gt;
    border-left: 3px solid var(--color-progressive, #3366cc);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Inhalt ──────────────────────────────────────────── */&lt;br /&gt;
.blogpost-inhalt {&lt;br /&gt;
    margin-top: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogpost-inhalt h2 {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
    margin-top: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogpost-inhalt h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    margin-top: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Kommentare ──────────────────────────────────────── */&lt;br /&gt;
.blogpost-kommentare {&lt;br /&gt;
    margin-top: 3rem;&lt;br /&gt;
    padding-top: 1.5rem;&lt;br /&gt;
    border-top: 1px solid var(--border-color-base, #a7d7f9);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Responsive ──────────────────────────────────────── */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .blogpost-titel {&lt;br /&gt;
        font-size: 1.5rem;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .blogpost-hero-inner img {&lt;br /&gt;
        max-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Ergänzung zu Vorlage:Blogpost/styles.css&lt;br /&gt;
   Diese Regeln ans Ende der bestehenden styles.css anhängen.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/* ── Blogkarten-Grid (Übersichtsseite) ───────────────── */&lt;br /&gt;
.blog-uebersicht {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));&lt;br /&gt;
    gap: 1.75rem;&lt;br /&gt;
    margin: 1.5rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Einzelne Karte ──────────────────────────────────── */&lt;br /&gt;
.blogkarte {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a7d7f9);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background: var(--background-color-base, #fff);&lt;br /&gt;
    transition: box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte:hover {&lt;br /&gt;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Kartenbild ──────────────────────────────────────── */&lt;br /&gt;
/* aspect-ratio wird von TemplateStyles nicht unterstützt → Padding-Hack */&lt;br /&gt;
.blogkarte-bild {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding-top: 56.25%; /* entspricht 16:9 */&lt;br /&gt;
    background: var(--background-color-neutral, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-bild img,&lt;br /&gt;
.blogkarte-bild &amp;gt; a {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-bild img {&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte:hover .blogkarte-bild img {&lt;br /&gt;
    transform: scale(1.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-bild--leer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-bild--leer::after {&lt;br /&gt;
    content: &#039;\270D&#039;;&lt;br /&gt;
    font-size: 2rem;&lt;br /&gt;
    opacity: 0.2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Karteninhalt ────────────────────────────────────── */&lt;br /&gt;
.blogkarte-inhalt {&lt;br /&gt;
    padding: 1rem 1.1rem 1.2rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-meta {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle, #54595d);&lt;br /&gt;
    margin-bottom: 0.4rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-kategorie {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: var(--color-progressive, #3366cc);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-titel {&lt;br /&gt;
    font-size: 1.1rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 0 0 0.5rem;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-titel a {&lt;br /&gt;
    color: var(--color-base, #202122);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-titel a:hover {&lt;br /&gt;
    color: var(--color-progressive, #3366cc);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-intro {&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-subtle, #54595d);&lt;br /&gt;
    margin: 0 0 0.75rem;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-link {&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: var(--color-progressive, #3366cc);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blogkarte-link:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost/Doku&amp;diff=2963</id>
		<title>Vorlage:Blogpost/Doku</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost/Doku&amp;diff=2963"/>
		<updated>2026-04-19T12:48:05Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „== Beschreibung == Die Vorlage &amp;#039;&amp;#039;&amp;#039;Blogpost&amp;#039;&amp;#039;&amp;#039; strukturiert und formatiert einen Blogbeitrag im Namensraum Blog:. Sie übernimmt automatisch: * Strukturierte Daten via Semantisches MediaWiki (SMW) * SEO-Metadaten via WikiSEO (inkl. Open Graph) * Optionale Disqus-Kommentarsektion * Tag-Verlinkung und Kategorisierung * Optionales Hero-Bild  Die Vorlage ruft intern Modul:Blogpost auf.  == Verwendung…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Die Vorlage &#039;&#039;&#039;Blogpost&#039;&#039;&#039; strukturiert und formatiert einen Blogbeitrag im Namensraum [[Blog:]]. Sie übernimmt automatisch:&lt;br /&gt;
* Strukturierte Daten via [[Hilfe:Semantisches MediaWiki|Semantisches MediaWiki]] (SMW)&lt;br /&gt;
* SEO-Metadaten via [[Vorlage:WikiSEO|WikiSEO]] (inkl. Open Graph)&lt;br /&gt;
* Optionale Disqus-Kommentarsektion&lt;br /&gt;
* Tag-Verlinkung und Kategorisierung&lt;br /&gt;
* Optionales Hero-Bild&lt;br /&gt;
&lt;br /&gt;
Die Vorlage ruft intern [[Modul:Blogpost]] auf.&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Blogpost&lt;br /&gt;
|titel        = Mein Blogbeitrag&lt;br /&gt;
|datum        = 2026-04-15&lt;br /&gt;
|autor        = Sebastian&lt;br /&gt;
|kategorie    = Skandinavien&lt;br /&gt;
|tags         = Norwegen, Natur, Reise&lt;br /&gt;
|titelbild    = Beispielbild.jpg&lt;br /&gt;
|intro        = Kurze Einleitung, die auch als SEO-Beschreibung dient.&lt;br /&gt;
|inhalt       = Hier kommt der vollständige Artikeltext.&lt;br /&gt;
|disqus_shortname = mein-disqus-shortname&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
* &amp;lt;code&amp;gt;datum&amp;lt;/code&amp;gt; muss im Format &amp;lt;code&amp;gt;YYYY-MM-DD&amp;lt;/code&amp;gt; angegeben werden.&lt;br /&gt;
* &amp;lt;code&amp;gt;intro&amp;lt;/code&amp;gt; wird automatisch auf 160 Zeichen gekürzt und als Meta-Description sowie og:description verwendet.&lt;br /&gt;
* &amp;lt;code&amp;gt;titelbild&amp;lt;/code&amp;gt; ist optional; wenn angegeben, wird es als Hero-Bild und als &amp;lt;code&amp;gt;og:image&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
* &amp;lt;code&amp;gt;disqus_shortname&amp;lt;/code&amp;gt; ist optional; ohne diesen Parameter wird keine Kommentarsektion gerendert.&lt;br /&gt;
* Tags werden als &amp;lt;code&amp;gt;[[Kategorie:Blog-Tag:Tagname]]&amp;lt;/code&amp;gt; gesetzt und verlinken auf &amp;lt;code&amp;gt;Blog:Übersicht/Tagname&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;Strukturiert und formatiert einen Blogbeitrag im Namensraum Blog:. Setzt SMW-Properties, WikiSEO-Metadaten und rendert das Layout inklusive optionalem Hero-Bild und Disqus-Kommentaren.&amp;quot;,&lt;br /&gt;
    &amp;quot;params&amp;quot;: {&lt;br /&gt;
        &amp;quot;titel&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Titel&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Titel des Blogbeitrags. Wird als H1-Überschrift, og:title und SEO-Titel verwendet.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: true&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;datum&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Datum&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Veröffentlichungsdatum im Format YYYY-MM-DD (z. B. 2026-04-15).&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: true&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;autor&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Autor&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Name des Autors. Wird in der Metazeile und als article:author in WikiSEO gesetzt.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;kategorie&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Kategorie&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Hauptkategorie des Beitrags (z. B. Skandinavien, Technik). Setzt [[Kategorie:...]] und article:section.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;tags&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Tags&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Kommagetrennte Liste von Tags (z. B. Norwegen, Natur, Reise). Setzt je eine Kategorie Blog-Tag:... und rendert verlinkte Tag-Chips.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;titelbild&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Titelbild&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Dateiname des Titelbilds ohne Datei:-Präfix (z. B. Meinbild.jpg). Optional. Wird als Hero-Bild und als og:image gesetzt.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;intro&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Einleitung&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Kurzer Einleitungstext (wird kursiv hervorgehoben). Wird automatisch auf 160 Zeichen gekürzt und als SEO-Description sowie og:description verwendet.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;inhalt&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Inhalt&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Der vollständige Artikeltext im Wikitext-Format.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: true&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;disqus_shortname&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Disqus Shortname&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Der Disqus-Shortname der Website (z. B. mein-wiki). Wenn angegeben, wird eine Disqus-Kommentarsektion eingebettet.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: false&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;paramOrder&amp;quot;: [&amp;quot;titel&amp;quot;, &amp;quot;datum&amp;quot;, &amp;quot;autor&amp;quot;, &amp;quot;kategorie&amp;quot;, &amp;quot;tags&amp;quot;, &amp;quot;titelbild&amp;quot;, &amp;quot;intro&amp;quot;, &amp;quot;inhalt&amp;quot;, &amp;quot;disqus_shortname&amp;quot;]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
* [[Modul:Blogpost]] — Lua-Hilfsfunktionen&lt;br /&gt;
* [[Vorlage:Blogpost/styles.css]] — TemplateStyles&lt;br /&gt;
* [[Erweiterung:WikiSEO]] — SEO-Metadaten&lt;br /&gt;
* [[Erweiterung:Semantic MediaWiki]] — strukturierte Properties&lt;br /&gt;
* [[Erweiterung:TemplateStyles]] — Scoped CSS&lt;br /&gt;
&lt;br /&gt;
== Wartung ==&lt;br /&gt;
* Der Disqus-Shortname ist bewusst als Vorlagenparameter gelöst (nicht hardcodiert), um mehrere Wikis oder Testinstanzen zu unterstützen.&lt;br /&gt;
* Die SMW-Property-Namen beginnen alle mit &amp;lt;code&amp;gt;Blog-&amp;lt;/code&amp;gt; um Kollisionen mit anderen Vorlagen zu vermeiden.&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost&amp;diff=2962</id>
		<title>Vorlage:Blogpost</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Vorlage:Blogpost&amp;diff=2962"/>
		<updated>2026-04-19T12:47:28Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „&amp;lt;noinclude&amp;gt;{{Dokumentation}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#invoke:TemplateStyles|invoke|src=Vorlage:Blogpost/styles.css}}&amp;lt;!--  === WikiSEO === --&amp;gt;{{#seo: |title={{{titel}}} – Blog |title_mode=append |description={{#invoke:Blogpost|seoDescription|text={{{intro|}}}|laenge=160}} |keywords={{#if:{{{tags|}}}|{{{tags|}}}|}} |og:type=article |og:title={{{titel}}} |og:description={{#invoke:Blogpost|seoDescription|text={{{intro|}}}|laenge=160}} {{#if:{{{titelbild|}…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Dokumentation}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#invoke:TemplateStyles|invoke|src=Vorlage:Blogpost/styles.css}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== WikiSEO ===&lt;br /&gt;
--&amp;gt;{{#seo:&lt;br /&gt;
|title={{{titel}}} – Blog&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|description={{#invoke:Blogpost|seoDescription|text={{{intro|}}}|laenge=160}}&lt;br /&gt;
|keywords={{#if:{{{tags|}}}|{{{tags|}}}|}}&lt;br /&gt;
|og:type=article&lt;br /&gt;
|og:title={{{titel}}}&lt;br /&gt;
|og:description={{#invoke:Blogpost|seoDescription|text={{{intro|}}}|laenge=160}}&lt;br /&gt;
{{#if:{{{titelbild|}}}||og:image=}}{{#if:{{{titelbild|}}}|og:image=[[Datei:{{{titelbild}}}]]|}}&lt;br /&gt;
|og:url={{#invoke:Blogpost|kanonischeURL}}&lt;br /&gt;
|article:published_time={{{datum}}}&lt;br /&gt;
|article:author={{{autor|}}}&lt;br /&gt;
|article:section={{{kategorie|}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== SMW Properties ===&lt;br /&gt;
--&amp;gt;{{#set:&lt;br /&gt;
  Blog-Titel={{{titel}}}&lt;br /&gt;
  |Blog-Datum={{{datum}}}&lt;br /&gt;
  |Blog-Autor={{{autor|}}}&lt;br /&gt;
  |Blog-Kategorie={{{kategorie|}}}&lt;br /&gt;
  |Blog-Intro={{{intro|}}}&lt;br /&gt;
  {{#if:{{{titelbild|}}}||}}|{{#if:{{{titelbild|}}}|Blog-Titelbild={{{titelbild}}}|}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe ===&lt;br /&gt;
--&amp;gt;&amp;lt;article class=&amp;quot;blogpost&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{titelbild|}}}|&amp;lt;div class=&amp;quot;blogpost-hero&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;blogpost-hero-inner&amp;quot;&amp;gt;[[Datei:{{{titelbild}}}|800px|rahmenlos|zentriert|{{{titel}}}]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;header class=&amp;quot;blogpost-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;blogpost-titel&amp;quot;&amp;gt;{{{titel}}}&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogpost-meta&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;blogpost-datum&amp;quot;&amp;gt;{{#time:j. F Y|{{{datum}}}}}&amp;lt;/span&amp;gt;{{#if:{{{autor|}}}|&amp;lt;span class=&amp;quot;blogpost-trenner&amp;quot;&amp;gt;·&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;blogpost-autor&amp;quot;&amp;gt;{{{autor}}}&amp;lt;/span&amp;gt;|}}{{#if:{{{kategorie|}}}|&amp;lt;span class=&amp;quot;blogpost-trenner&amp;quot;&amp;gt;·&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;blogpost-kategorie&amp;quot;&amp;gt;[[Kategorie:{{{kategorie}}}]]{{{kategorie}}}&amp;lt;/span&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{tags|}}}|&amp;lt;div class=&amp;quot;blogpost-tags&amp;quot;&amp;gt;{{#invoke:Blogpost|tags|tags={{{tags|}}}}}&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/header&amp;gt;&lt;br /&gt;
{{#if:{{{intro|}}}|&amp;lt;div class=&amp;quot;blogpost-intro&amp;quot;&amp;gt;{{{intro}}}&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogpost-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
{{{inhalt|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{disqus_shortname|}}}|&amp;lt;div class=&amp;quot;blogpost-kommentare&amp;quot; id=&amp;quot;disqus_thread&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
var disqus_config = function () {&lt;br /&gt;
    this.page.url = &#039;{{#invoke:Blogpost|kanonischeURL}}&#039;;&lt;br /&gt;
    this.page.identifier = &#039;{{FULLPAGENAME}}&#039;;&lt;br /&gt;
};&lt;br /&gt;
(function() {&lt;br /&gt;
    var d = document, s = d.createElement(&#039;script&#039;);&lt;br /&gt;
    s.src = &#039;https://{{{disqus_shortname}}}.disqus.com/embed.js&#039;;&lt;br /&gt;
    s.setAttribute(&#039;data-timestamp&#039;, +new Date());&lt;br /&gt;
    (d.head || d.body).appendChild(s);&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;noscript&amp;gt;Bitte aktiviere JavaScript, um Kommentare zu sehen.&amp;lt;/noscript&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/article&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Modul:Blogpost/Doku&amp;diff=2961</id>
		<title>Modul:Blogpost/Doku</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Modul:Blogpost/Doku&amp;diff=2961"/>
		<updated>2026-04-19T12:46:01Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „== Beschreibung == Das Modul &amp;#039;&amp;#039;&amp;#039;Blogpost&amp;#039;&amp;#039;&amp;#039; stellt Lua-Hilfsfunktionen für die Vorlage:Blogpost bereit. Es übernimmt Aufgaben, die im Wikitext-Vorlagensystem nur umständlich oder gar nicht realisierbar sind.  == Funktionen ==  === &amp;lt;code&amp;gt;beschreibung&amp;lt;/code&amp;gt; === Kürzt einen Text auf maximal &amp;#039;&amp;#039;n&amp;#039;&amp;#039; Zeichen (Standard: 160). Der Schnitt erfolgt am letzten Wortende vor dem Limit; anschließend wird „…&amp;quot; angehängt. Wird intern für das WikiSEO-Tag &amp;lt;co…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Das Modul &#039;&#039;&#039;Blogpost&#039;&#039;&#039; stellt Lua-Hilfsfunktionen für die [[Vorlage:Blogpost]] bereit. Es übernimmt Aufgaben, die im Wikitext-Vorlagensystem nur umständlich oder gar nicht realisierbar sind.&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;beschreibung&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Kürzt einen Text auf maximal &#039;&#039;n&#039;&#039; Zeichen (Standard: 160). Der Schnitt erfolgt am letzten Wortende vor dem Limit; anschließend wird „…&amp;quot; angehängt. Wird intern für das WikiSEO-Tag &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; verwendet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parameter !! Typ !! Pflicht !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt; || String || ja || Der zu kürzende Fließtext&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;laenge&amp;lt;/code&amp;gt; || Zahl || nein || Maximale Zeichenanzahl (Standard: 160)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#invoke:Blogpost|beschreibung|text=Langer Fließtext hier…|laenge=160}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;tags&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Verarbeitet eine kommagetrennte Tag-Liste. Gibt für jeden Tag sowohl eine &amp;lt;code&amp;gt;[[Kategorie:Blog-Tag:…]]&amp;lt;/code&amp;gt;-Zuweisung als auch einen verlinkten &amp;lt;code&amp;gt;&amp;lt;span class=&amp;quot;blog-tag&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; aus, der auf die jeweilige Tag-Übersichtsseite verweist.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parameter !! Typ !! Pflicht !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tags&amp;lt;/code&amp;gt; || String || nein || Kommagetrennte Tag-Liste, z. B. &amp;lt;code&amp;gt;Technik, Reisen, Natur&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#invoke:Blogpost|tags|tags=Technik, Reisen}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;seoDescription&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Funktional identisch mit &amp;lt;code&amp;gt;beschreibung&amp;lt;/code&amp;gt;. Dient als semantisch klar benannte Einstiegsfunktion für den WikiSEO-Block in der Vorlage.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;kanonischeURL&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Gibt die vollständige URL der aktuellen Seite zurück. Wird für den WikiSEO-Parameter &amp;lt;code&amp;gt;og:url&amp;lt;/code&amp;gt; verwendet.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
* Keine externen Module erforderlich&lt;br /&gt;
* Wird ausschließlich von [[Vorlage:Blogpost]] aufgerufen&lt;br /&gt;
&lt;br /&gt;
== Wartung ==&lt;br /&gt;
Bei Änderungen an der Kategorie-Struktur der Tags muss die Funktion &amp;lt;code&amp;gt;tags&amp;lt;/code&amp;gt; in diesem Modul angepasst werden (Zeile mit &amp;lt;code&amp;gt;Kategorie:Blog-Tag:&amp;lt;/code&amp;gt;).&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Modul:Blogpost&amp;diff=2960</id>
		<title>Modul:Blogpost</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Modul:Blogpost&amp;diff=2960"/>
		<updated>2026-04-19T12:45:41Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „-- Module:Blogpost -- Stellt Hilfsfunktionen für die Vorlage:Blogpost bereit. -- Aufgaben: Text kürzen (Truncate), Tag-Verarbeitung, SEO-Aufbereitung.  local p = {}  --- Kürzt einen Text auf maximal `laenge` Zeichen. -- Schneidet am letzten Leerzeichen vor dem Limit ab und hängt „…&amp;quot; an. -- @param text  string  Der zu kürzende Text -- @param laenge number  Maximale Zeichenanzahl (Standard: 160) -- @return string local function truncate(text, laeng…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Module:Blogpost&lt;br /&gt;
-- Stellt Hilfsfunktionen für die Vorlage:Blogpost bereit.&lt;br /&gt;
-- Aufgaben: Text kürzen (Truncate), Tag-Verarbeitung, SEO-Aufbereitung.&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
--- Kürzt einen Text auf maximal `laenge` Zeichen.&lt;br /&gt;
-- Schneidet am letzten Leerzeichen vor dem Limit ab und hängt „…&amp;quot; an.&lt;br /&gt;
-- @param text  string  Der zu kürzende Text&lt;br /&gt;
-- @param laenge number  Maximale Zeichenanzahl (Standard: 160)&lt;br /&gt;
-- @return string&lt;br /&gt;
local function truncate(text, laenge)&lt;br /&gt;
    laenge = laenge or 160&lt;br /&gt;
    if not text or text == &#039;&#039; then&lt;br /&gt;
        return &#039;&#039;&lt;br /&gt;
    end&lt;br /&gt;
    -- Whitespace normalisieren&lt;br /&gt;
    text = text:gsub(&#039;%s+&#039;, &#039; &#039;):match(&#039;^%s*(.-)%s*$&#039;)&lt;br /&gt;
    if mw.ustring.len(text) &amp;lt;= laenge then&lt;br /&gt;
        return text&lt;br /&gt;
    end&lt;br /&gt;
    local gekuerzt = mw.ustring.sub(text, 1, laenge)&lt;br /&gt;
    -- Am letzten Wortende abschneiden&lt;br /&gt;
    local letztes_leerzeichen = mw.ustring.find(gekuerzt, &#039;%s[^%s]*$&#039;)&lt;br /&gt;
    if letztes_leerzeichen then&lt;br /&gt;
        gekuerzt = mw.ustring.sub(gekuerzt, 1, letztes_leerzeichen - 1)&lt;br /&gt;
    end&lt;br /&gt;
    return gekuerzt .. &#039;…&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Gibt den gekürzten Text zurück (aufrufbar aus Vorlagen via #invoke).&lt;br /&gt;
-- @param frame  Frame-Objekt mit frame.args.text und optional frame.args.laenge&lt;br /&gt;
function p.beschreibung(frame)&lt;br /&gt;
    local args = frame.args&lt;br /&gt;
    local text = args.text or &#039;&#039;&lt;br /&gt;
    local laenge = tonumber(args.laenge) or 160&lt;br /&gt;
    return truncate(text, laenge)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Verarbeitet eine kommagetrennte Tag-Liste.&lt;br /&gt;
-- Gibt eine wikitextformatierte Liste von verlinkten Tags zurück.&lt;br /&gt;
-- @param frame  Frame-Objekt mit frame.args.tags&lt;br /&gt;
function p.tags(frame)&lt;br /&gt;
    local args = frame.args&lt;br /&gt;
    local tagstring = args.tags or &#039;&#039;&lt;br /&gt;
    if tagstring == &#039;&#039; then&lt;br /&gt;
        return &#039;&#039;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local result = {}&lt;br /&gt;
    for tag in tagstring:gmatch(&#039;[^,]+&#039;) do&lt;br /&gt;
        tag = tag:match(&#039;^%s*(.-)%s*$&#039;) -- trimmen&lt;br /&gt;
        if tag ~= &#039;&#039; then&lt;br /&gt;
            table.insert(result, &#039;[[Kategorie:Blog-Tag:&#039; .. tag .. &#039;]]&amp;lt;span class=&amp;quot;blog-tag&amp;quot;&amp;gt;[[Blog:Übersicht/&#039; .. tag .. &#039;|&#039; .. tag .. &#039;]]&amp;lt;/span&amp;gt;&#039;)&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return table.concat(result, &#039; &#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Gibt den gekürzten Introtext für WikiSEO zurück.&lt;br /&gt;
-- Identisch mit beschreibung, aber als eigenständige Funktion&lt;br /&gt;
-- für klarere Vorlage-Syntax.&lt;br /&gt;
function p.seoDescription(frame)&lt;br /&gt;
    local args = frame.args&lt;br /&gt;
    local text = args.text or &#039;&#039;&lt;br /&gt;
    local laenge = tonumber(args.laenge) or 160&lt;br /&gt;
    return truncate(text, laenge)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Gibt die kanonische URL des Blogposts zurück.&lt;br /&gt;
function p.kanonischeURL(frame)&lt;br /&gt;
    local titel = mw.title.getCurrentTitle()&lt;br /&gt;
    return tostring(titel:fullUrl())&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Kategorie:Windows&amp;diff=2959</id>
		<title>Kategorie:Windows</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Kategorie:Windows&amp;diff=2959"/>
		<updated>2026-04-16T23:00:39Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: Die Seite wurde neu angelegt: „Kategorie:Localhost“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Localhost]]&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=SuS.Zufall&amp;diff=2958</id>
		<title>SuS.Zufall</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=SuS.Zufall&amp;diff=2958"/>
		<updated>2026-04-16T22:59:25Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox software&lt;br /&gt;
| logo = Logo_SuS.Zufall.png&lt;br /&gt;
| author = MrBlackRocket&lt;br /&gt;
| developer = OpenAI Codex&lt;br /&gt;
| released = 16.04.2026&lt;br /&gt;
| programming language = .NET, Swift&lt;br /&gt;
| operating system = Windows, MacOS&lt;br /&gt;
| language = Deutsch&lt;br /&gt;
| license = keine&lt;br /&gt;
}} Ursprünglich suchte ich eine Möglichkeit, Gruppen für den Unterricht zufällig einzuteilen – am besten mit der Option, festzulegen, wer nicht mit wem zusammen soll. Gefunden habe ich nichts Passendes. Online-Tools gibt es zwar, die zumindest die zufällige Verteilung hinbekommen, aber datenschutzrechtlich war das für mich keine Option.&lt;br /&gt;
&lt;br /&gt;
Also hat der kleine Nerd in mir das Problem selbst gelöst: ein kleines C++-Programm, das die Schülerliste aus einer Textdatei liest und die Ausschlüsse aus einer zweiten. Grafische Oberflächen sind sowieso überbewertet.&lt;br /&gt;
&lt;br /&gt;
Da ich hier und da mit KI experimentiere, habe ich dann einfach mal geschaut, was die KI aus meinem C++-Code machen kann. Ergebnis: Ich bin zufrieden. Das Programm macht, was es soll und die .NET-Variante ist sauber geschrieben, sogar mit Quellcode-Dokumentation, was bekanntlich meine große Schwäche ist. Ob die Swift-Variante genauso sauber ist, kann ich nicht sagen. Bei Swift bin ich raus. Aber es läuft, und die Tests sind sauber durchgelaufen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Download am Ende der Seite&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:SuS.Zufall-Win-Screenshot.png|SuS.Zufall - Windows Screenshot|SuS.Zufall - Windows Screenshot&lt;br /&gt;
Datei:SuS.Zufall-Mac-Screenshot.png|SuS.Zufall - MacOS Screenshot|SuS.Zufall - MacOS Screenshot&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anleitungen ==&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SuS Zufallsgenerator - Schnellstart&lt;br /&gt;
&lt;br /&gt;
1) Programm starten&lt;br /&gt;
Doppelklicke auf: SuS.Zufall.exe&lt;br /&gt;
&lt;br /&gt;
2) Schülerliste einfügen&lt;br /&gt;
Im Feld &amp;quot;Schülerliste&amp;quot; pro Zeile einen Namen eintragen (Copy &amp;amp; Paste möglich).&lt;br /&gt;
&lt;br /&gt;
3) Gruppen erzeugen&lt;br /&gt;
- Modus wählen: &amp;quot;Nach Anzahl Gruppen&amp;quot; oder &amp;quot;Nach Gruppengröße&amp;quot;&lt;br /&gt;
- Zahl eintragen&lt;br /&gt;
- Optional Ausschlüsse eintragen (Format je Zeile: Name A;Name B oder Name A;Name B;Name C)&lt;br /&gt;
- Auf &amp;quot;Gruppen erzeugen&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
Tipp:&lt;br /&gt;
Mit &amp;quot;Ergebnis kopieren&amp;quot; kannst du die Gruppeneinteilung direkt in die Zwischenablage übernehmen.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SuS Zufallsgenerator&lt;br /&gt;
====================&lt;br /&gt;
&lt;br /&gt;
Zweck&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
Mit der App können Schülerinnen und Schüler per Zufall fair in Gruppen&lt;br /&gt;
eingeteilt werden. Dabei können Ausschlussregeln berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
So wird die App benutzt&lt;br /&gt;
-----------------------&lt;br /&gt;
&lt;br /&gt;
1. Die App &amp;quot;SuS Zufallsgenerator.app&amp;quot; per Doppelklick öffnen.&lt;br /&gt;
2. Links in das grosse Eingabefeld die Schüerliste einfügen.&lt;br /&gt;
3. Pro Zeile genau einen Namen eintragen.&lt;br /&gt;
4. Rechts den Aufteilungsmodus wählen:&lt;br /&gt;
   - Anzahl Gruppen&lt;br /&gt;
   - Gruppengröße&lt;br /&gt;
5. Die gewünschte Zahl in das Eingabefeld darunter eintragen.&lt;br /&gt;
6. Falls nötig, darunter Ausschlüsse eintragen.&lt;br /&gt;
7. Auf &amp;quot;Gruppen erzeugen&amp;quot; klicken.&lt;br /&gt;
8. Das Ergebnis erscheint im unteren Bereich.&lt;br /&gt;
9. Mit &amp;quot;Ergebnis kopieren&amp;quot; kann die Einteilung in die Zwischenablage kopiert werden.&lt;br /&gt;
10. Mit &amp;quot;Zurücksetzen&amp;quot; werden alle Eingaben gelöscht.&lt;br /&gt;
&lt;br /&gt;
Format der Schülerliste&lt;br /&gt;
------------------------&lt;br /&gt;
&lt;br /&gt;
- Ein Name pro Zeile&lt;br /&gt;
- Keine Leerzeilen zwischen den Namen&lt;br /&gt;
- Jeder Name darf nur einmal vorkommen&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
Anna&lt;br /&gt;
Ben&lt;br /&gt;
Clara&lt;br /&gt;
David&lt;br /&gt;
&lt;br /&gt;
Format der Ausschlüsse&lt;br /&gt;
-----------------------&lt;br /&gt;
&lt;br /&gt;
Ausschlüsse werden zeilenweise eingetragen.&lt;br /&gt;
Innerhalb einer Zeile werden Namen mit Semikolon getrennt.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
- Anna;Ben&lt;br /&gt;
- Clara;David;Emil&lt;br /&gt;
&lt;br /&gt;
Bedeutung:&lt;br /&gt;
&lt;br /&gt;
- Anna;Ben bedeutet: Anna und Ben dürfen nicht in dieselbe Gruppe.&lt;br /&gt;
- Clara;David;Emil bedeutet: Diese Namen dürfen nicht gemeinsam in einer Gruppe sein.&lt;br /&gt;
&lt;br /&gt;
Hinweise&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
- Die Gruppengrößen werden möglichst fair verteilt.&lt;br /&gt;
- Die Gruppengrößen unterscheiden sich höchstens um 1.&lt;br /&gt;
- Wenn keine gültige Einteilung möglich ist, zeigt die App eine Fehlermeldung an.&lt;br /&gt;
- Bei unbekannten Namen, doppelten Namen oder leerer Eingabe erscheint ebenfalls eine Fehlermeldung.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Hinweise zu Garantie und Haftung ==&lt;br /&gt;
&#039;&#039;&#039;SuS Zufallsgenerator - Hinweise zu Garantie und Haftung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version&#039;&#039;&#039;: Release vom 16.04.2026&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Datei:&#039;&#039;&#039; SuS.Zufall.exe bzw. SuS Zufallsgenerator.app&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WICHTIGER HINWEIS&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Die Nutzung dieser Software erfolgt auf eigene Verantwortung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. Keine Gewährleistung / Keine Funktionsgarantie&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Diese Software wird &amp;quot;wie besehen&amp;quot; (&amp;quot;as is&amp;quot;) bereitgestellt. Es wird keine ausdrückliche oder stillschweigende Gewährleistung übernommen, insbesondere nicht für:&lt;br /&gt;
* durchgehende Verfügbarkeit&lt;br /&gt;
* Fehlerfreiheit&lt;br /&gt;
* Eignung für einen bestimmten Zweck&lt;br /&gt;
* vollständige Kompatibilität mit allen Systemen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Haftungsausschluss&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Soweit gesetzlich zulässig, wird keine Haftung übernommen für:&amp;lt;br&amp;gt;&lt;br /&gt;
* direkte oder indirekte Schäden&lt;br /&gt;
* Folgeschäden&lt;br /&gt;
* Datenverlust&lt;br /&gt;
* entgangenen Gewinn&lt;br /&gt;
* Betriebsunterbrechungen&lt;br /&gt;
* Schäden durch fehlerhafte Ergebnisse oder Eingaben&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Verantwortung der Nutzenden&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Vor produktiver Nutzung sollen Ergebnisse geprüft werden. Regelmäßige Datensicherungen werden empfohlen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Kein rechtlicher Rat&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Diese Hinweise stellen keine Rechtsberatung dar. Bei rechtlichen Fragen ist eine juristische Fachberatung einzuholen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Datenschutz / Inhalte&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Für eingegebene Daten (z. B. Namen von Schülerinnen und Schülern) und deren datenschutzkonforme Verarbeitung sind ausschließlich die Nutzenden verantwortlich.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Mit Nutzung der Software werden diese Bedingungen akzeptiert.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unterricht]][[Kategorie:Mac]][[Kategorie:Windows]]&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Datei:SuS.Zufall_-_SuS.Zufall_Win_x64.zip&amp;diff=2957</id>
		<title>Datei:SuS.Zufall - SuS.Zufall Win x64.zip</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Datei:SuS.Zufall_-_SuS.Zufall_Win_x64.zip&amp;diff=2957"/>
		<updated>2026-04-16T22:56:27Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{de|1=Windows Version von SuS.Zufall (x64)}}&lt;br /&gt;
|date=2026-04-16&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Xineohp1506|Xineohp1506]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
{{#attach:SuS.Zufall}}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Datei:SuS.Zufall_-_SuS.Zufall_Mac.zip&amp;diff=2956</id>
		<title>Datei:SuS.Zufall - SuS.Zufall Mac.zip</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Datei:SuS.Zufall_-_SuS.Zufall_Mac.zip&amp;diff=2956"/>
		<updated>2026-04-16T22:55:44Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{de|1=MacOS Version von SuS.Zufall}}&lt;br /&gt;
|date=2026-04-16&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Xineohp1506|Xineohp1506]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
{{#attach:SuS.Zufall}}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
	<entry>
		<id>https://matrix.mbr.mobi/w/index.php?title=Datei:SuS.Zufall_-_SuS.Zufall_Mac.zip&amp;diff=2955</id>
		<title>Datei:SuS.Zufall - SuS.Zufall Mac.zip</title>
		<link rel="alternate" type="text/html" href="https://matrix.mbr.mobi/w/index.php?title=Datei:SuS.Zufall_-_SuS.Zufall_Mac.zip&amp;diff=2955"/>
		<updated>2026-04-16T22:54:38Z</updated>

		<summary type="html">&lt;p&gt;Xineohp1506: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
{{Information&lt;br /&gt;
|Description= MacOS Version von SuS.Zufall&lt;br /&gt;
|Source={{own}}&lt;br /&gt;
|Date=2026-04-16&lt;br /&gt;
|Author=[[User:Xineohp1506|Xineohp1506]]&lt;br /&gt;
|other_versions=&lt;br /&gt;
}}&lt;br /&gt;
{{#attach:SuS.Zufall}}&lt;/div&gt;</summary>
		<author><name>Xineohp1506</name></author>
	</entry>
</feed>