Klickbare Profilseiten fuer jedes Team-Mitglied
Wunsch: Klick auf eine Person (z.B. Bananenstift) oeffnet eine eigene
Seite mit grossem Foto und Vorstellungstext daneben - fuer jeden.
- Neue Seite profil.html: generische Profilseite, liest Person per
?p=<slug> aus MODIS/SCOUTS/CREATORS, zeigt grosses Foto (4:5, farbiger
Rahmen passend zur Person), Name, Rolle, Vorstellungstext, optional
Zitat und Social-Links. Welt/Theme (blau=Team Dogi, rot=Agentur) und
Hintergrundmotiv passen sich automatisch an, ob die Person Modi,
Scout oder Creator ist. Unbekannter Slug zeigt eine freundliche
Fehlermeldung statt kaputter Seite.
- data-modis.js, data-scouts.js, data-creator.js: neues Feld "slug"
(eindeutige ID fuer die URL) und "bio" (Vorstellungstext) fuer jede
Person ergaenzt. VanVan behaelt ihre eigene, ausfuehrlichere Seite
(vanvan.html) und wird nicht auf profil.html umgeleitet.
- team-modis.html, team-scouts.html, creator.html, index.html
(Team-Vorschau): Karten sind jetzt komplett anklickbar (ganze Karte
ist ein Link), nicht mehr nur ein kleiner Knopf.
- Bugfix: gerade curly quotes ("„...\"") mitten in einem doppelt
angefuehrten JS-String schlossen den String vorzeitig ab und haetten
main.js kaputt gemacht (per node --check gefunden, bevor es live ging).
Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -9,8 +9,10 @@
|
||||
|
||||
Felder:
|
||||
name – Anzeigename (Groß-/Kleinschreibung korrekt!)
|
||||
slug – eindeutig, für die Profilseite (profil.html?p=slug)
|
||||
role – Kurzrolle / Fokus
|
||||
photo – Pfad zu assets/img/... oder "" für Platzhalter-Avatar
|
||||
bio – Vorstellungstext für die Profilseite
|
||||
quote – kurzes Zitat/Motto (optional, "" wenn keins)
|
||||
social – { platform: "url", ... } optional
|
||||
status – "aktiv" | "neu" | "pausiert"
|
||||
@@ -19,18 +21,22 @@
|
||||
const SCOUTS = [
|
||||
{
|
||||
name: "Patrick",
|
||||
slug: "patrick",
|
||||
role: "Scout — Team Dogi",
|
||||
photo: "assets/img/avatar-patrick.jpg",
|
||||
avatar: "assets/img/avatar-patrick.jpg",
|
||||
bio: "Patrick ist Scout bei Team Dogi. Er findet und begleitet gemeinsam mit Bananenstift neue Talente für Dogfather als Manager.",
|
||||
quote: "", // TODO: Zitat von Patrick einholen
|
||||
social: {},
|
||||
status: "aktiv",
|
||||
},
|
||||
{
|
||||
name: "Bananenstift",
|
||||
slug: "bananenstift",
|
||||
role: "Scout — Team Dogi",
|
||||
photo: "assets/img/avatar-bananenstift.jpg",
|
||||
avatar: "assets/img/avatar-bananenstift.jpg",
|
||||
bio: "Bananenstift ist Scout bei Team Dogi. Er findet und begleitet neue Talente für Dogfather als Manager.",
|
||||
quote: "", // TODO: Zitat von Bananenstift einholen
|
||||
social: {},
|
||||
status: "aktiv",
|
||||
|
||||
Reference in New Issue
Block a user