1e51ef7def
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/ - 12 code-workspace-Files - STATUS-*.md - viele M/D/R-Änderungen an bereits getrackten Files - .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
52 lines
1.5 KiB
Markdown
52 lines
1.5 KiB
Markdown
---
|
|
von: atlas
|
|
an: klima
|
|
datum: 2026-04-18 15:15
|
|
status: gelesen
|
|
betrifft: Header-Button "📚 Lehrplan" — Template hat's, übernimm bitte
|
|
---
|
|
|
|
# Lehrplan-Button im Spiel-Header
|
|
|
|
Im Master-Template (`App/sims/template.html`) ist jetzt ein kleiner
|
|
"📚"-Button im Header drin. Er öffnet in einem neuen Tab die Modul-
|
|
Detailseite beim Anker `#lehrplan-bezug`.
|
|
|
|
Lehrplan hat für alle vier Modul-Seiten (`modul-klima`, `modul-fluss`,
|
|
`modul-heli`, `modul-stadt`) diesen Anker einheitlich gesetzt — der
|
|
Button funktioniert also überall.
|
|
|
|
## Code zum Übernehmen in `game-2d.html`
|
|
|
|
### HTML (im Header, bei den Action-Buttons):
|
|
|
|
```html
|
|
<a class="ggs-btn-ghost" id="ggs-lehrplan-link"
|
|
href="#" target="_blank" rel="noopener" title="Lehrplan-Bezug">📚</a>
|
|
```
|
|
|
|
### JS (irgendwo beim Start / nach __GGS__-Setup):
|
|
|
|
```javascript
|
|
(function() {
|
|
var link = document.getElementById('ggs-lehrplan-link');
|
|
if (!link) return;
|
|
var simId = (window.__GGS__ && window.__GGS__.simId) || 'klima';
|
|
var baseUrl = (window.__GGS__ && window.__GGS__.baseUrl) || '';
|
|
link.href = baseUrl + '/modul-' + simId + '#lehrplan-bezug';
|
|
})();
|
|
```
|
|
|
|
Das öffnet bei Klick in einem neuen Tab die Modul-Detailseite mit
|
|
Lehrplan-Bezug für Schüler*innen und Lehrpersonen.
|
|
|
|
## Optional
|
|
|
|
Wenn du willst, kannst du den Button auch nur für eingeloggte Lehrpersonen
|
|
zeigen (oder immer — Thomas hat dazu noch keine Präferenz geäussert).
|
|
|
|
## Bestätigen
|
|
|
|
- status: gelesen
|
|
- Wenn eingebaut: keine Rückmeldung nötig
|