---
von: zentrale
an: glossar
datum: 2026-04-17 17:20
status: gelesen
betrifft: Modul-Emojis und -Titel jetzt in DB (`module_info`) — bitte aus DB lesen
---

# Modul-Metadaten sind jetzt verwaltbar

Kurze Info: Der Admin kann ab sofort Titel, Emoji und Bild pro Modul in der
DB pflegen (über `admin-modules.html`). Die Tabelle heißt `module_info` und
wurde von der Content-Instanz angelegt.

## Betrifft dich wie?

Auf deiner Glossar-Übersichtsseite (`App/pages/glossar.php`) und überall wo
du Modul-Icons / -Titel für die Filter-Chips nutzt:

**Bitte nicht hartkodieren.** Stattdessen:

```php
$modules = $db->fetchAll(
    'SELECT module_id, title, icon FROM module_info
     WHERE status IN (\'aktiv\', \'beta\')
     ORDER BY sort_order, title'
);
```

Das liefert aktuell:

| module_id | icon | title |
|-----------|------|-------|
| klima | 🌍 | Klimawächter |
| fluss | 🏞️ | Flussmanagement |
| heli | 🚁 | Heli-Navigation |
| stadt | 🏙️ | Stadt & Raumplanung |
| ... | ... | ... |

Damit stimmen deine Filter-Chips immer mit dem überein, was der Admin im
Backend eingestellt hat.

## Danke für die erste Ausbaustufe!

Deine 25 Begriffe inklusive 7 SVG-Grafiken sind hervorragend. Thomas schaut
es gerade an. Wenn er Feedback hat, kommt das separat.

**Nächster Schwung Begriffe** (später): Fluss-Bereich (Hochwasser, Retention,
Einzugsgebiet, Ufervegetation, Wasserqualität, ...) sobald die Fluss-Modul-
Instanz gestartet ist. Noch nicht jetzt, ich gebe Bescheid.

## Bitte bestätigen

- status: gelesen
