Buch ↔ Glossar verbunden: 80 neue Glossar-Einträge, ~390 Tooltips, Rückverlinkung

- 13 Kapitel: alle Fachbegriffe per g()-Tooltip verlinkt, fehlende Begriffe als
  vollwertige Glossar-Einträge angelegt (short/text + Leichte-Sprache-Felder,
  glossar:-Querverweise, ohne Bild — Bild-Batch folgt)
- Modul-Mappings vervollständigt: jeder Buch-Begriff erscheint auf glossar?module=<sim>
  (kofferdetektiv erstmals gemappt, 31 Begriffe; klima auf beide module_ids)
- Ergänzende Erklärsätze im Buch, wo Begriffe bisher nur genannt wurden
- glossar.php: Chip „📖 Zum Schulbuch-Kapitel" bei aktivem Modul-Filter (BUCH_LINK-Map,
  klima-3d → buch-klima)
- SQL idempotent (INSERT IGNORE, Mappings per key_slug-Subquery, keine harten IDs):
  App/Don_t_Deploy/2026-07-15-buch-glossar-*.sql

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-15 17:40:56 +02:00
parent f91f3f26de
commit 78a1cdca24
27 changed files with 1231 additions and 102 deletions
+14 -7
View File
@@ -478,7 +478,7 @@ require __DIR__ . '/_partials/buch_helpers.php';
<h2>4 · Busreisen in Europa: Wer fährt warum mit dem Bus?</h2>
<div class="b-cols">
<div>
<p>Der Fernbus ist das Comeback des Jahrzehnts im europäischen Verkehr:
<p>Der <?= g('fernbus', 'Fernbus') ?> ist das Comeback des Jahrzehnts im europäischen Verkehr:
Seit der Marktöffnung in Deutschland 2013 ist ein dichtes Netz
entstanden Marktführer Flix verbindet heute nach eigenen Angaben über
8.000 Ziele in mehr als 40 Ländern <span class="q">[6]</span>. Allein in
@@ -492,8 +492,12 @@ require __DIR__ . '/_partials/buch_helpers.php';
<p>Und das Klima? Hier überrascht der Bus: Weil sich viele Menschen ein
Fahrzeug teilen, sind seine <?= g('emissionen', 'Emissionen') ?> pro
Person winzig. Ein Fernbus verursacht rund <b>30 g Treibhausgase pro
Personenkilometer</b> ein durchschnittlich besetztes Auto 164 g, ein
Inlandsflug sogar 290 g. Nur der Fernzug liegt mit 26 g noch knapp
<?= g('personenkilometer', 'Personenkilometer') ?></b> ein
durchschnittlich besetztes Auto 164 g, ein Inlandsflug sogar 290 g.
Ein Personenkilometer bedeutet dabei: Eine Person legt einen Kilometer
zurück erst diese Einheit macht Verkehrsmittel fair vergleichbar,
weil sich die Abgase eines Fahrzeugs auf alle Mitfahrenden verteilen.
Nur der Fernzug liegt mit 26 g noch knapp
darunter <span class="q">[1]</span>. Für den Klimaschutz ist der
volle Reisebus also ein Spitzenreiter ein wichtiges Argument in der
Debatte um <?= g('klimawandel', 'Klimawandel') ?> und
@@ -592,13 +596,14 @@ require __DIR__ . '/_partials/buch_helpers.php';
den Pass zeigt, ist historisch gesehen eine Sensation. Möglich macht es
der <?= g('schengen', 'Schengen-Raum') ?>: 29 Staaten 25 EU-Länder
plus Norwegen, Island, Liechtenstein und die Schweiz haben ihre
Personenkontrollen an den Binnengrenzen abgeschafft. Seit
Personenkontrollen an den <?= g('binnengrenze', 'Binnengrenzen') ?>
abgeschafft. Seit
1. Jänner 2025 sind auch Bulgarien und Rumänien Vollmitglieder.
Kontrolliert wird dafür an der
<?= g('eu-aussengrenze', 'EU-Außengrenze') ?> und beim
<?= g('zoll', 'Zoll') ?> gelten eigene Regeln: Die Schweiz gehört zwar
zu Schengen, aber nicht zur EU-Zollunion, deshalb gibt es dort
Warenkontrollen. <span class="q">[2]</span></p>
zu Schengen, aber nicht zur <?= g('zollunion', 'EU-Zollunion') ?>,
deshalb gibt es dort Warenkontrollen. <span class="q">[2]</span></p>
<p>Ein zweites Nadelöhr des europäischen Reiseraums ist die Natur
selbst: die Alpen. Der Verkehr bündelt sich an wenigen Übergängen
allen voran der <?= g('brennerkorridor', 'Brenner') ?>, mit 1.370 m der
@@ -607,7 +612,9 @@ require __DIR__ . '/_partials/buch_helpers.php';
darüber fast dreimal so viele wie über alle vier Schweizer
Alpenübergänge zusammen <span class="q">[7]</span>. Wo sich so viel
Verkehr bündelt, entstehen Stau, Lärm und Abgase und der Streit
darüber, wie viel Transit eine Region verträgt.</p>
darüber, wie viel <?= g('transitverkehr', 'Transit') ?> eine Region
verträgt: also Verkehr, der Tirol nur durchquert, weil Start und Ziel
in anderen Ländern liegen.</p>
</div>
<div>
<?= buchBild('grenzuebergang-schild',