= e($module['title']) ?>
-= e($module['description'] ?? '') ?>
-diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md index 6d76a7c..aba74be 100644 --- a/PROJECT_CONTEXT.md +++ b/PROJECT_CONTEXT.md @@ -58,11 +58,13 @@ Modulspezifische Assets: 7) UI-Naming und Seitenaufbau - `Seitenheader-Box`: oberste globale Header-Box mit Seitentitel, Login und Farbschema. - `Submenü-Box`: Box direkt unter der Seitenheader-Box für modul- oder seitenbezogene Aktionen. +- `Submenü-Aktionen`: rechtsbündige Zusatzbuttons innerhalb der Submenü-Box, z.B. `Setup`, `Nexus Übersicht` oder `Zur Startseite`-Ersatz. - `Bereichs-Box`: größere Inhaltsbox für einen zusammenhängenden Seitenbereich. - `Karten-Box`: kleinere Karte auf derselben Ebene wie Bereichs-Boxen, meist in Grids. - Zentrale CSS-Klassen: - `main-header-box` - `submenu-box` + - `module-submenu-actions` - `section-box` - `card-box` - Modulseiten sollen diesem Muster folgen: @@ -70,6 +72,7 @@ Modulspezifische Assets: - danach Submenü-Box - danach Bereichs-Boxen und/oder Karten-Boxen je nach Modul - `Setup` gehört in Modulen grundsätzlich in die Submenü-Box. +- In Verwaltungsseiten soll `Nexus Übersicht` als fester Button in den Submenü-Aktionen vorhanden sein. - Beispielstruktur: - Börsenchecker: Seitenheader-Box, Submenü-Box, Bereichs-Box, Karten-Boxen, Bereichs-Box - FX-Rates: Seitenheader-Box, Submenü-Box, danach Bereichs-Boxen diff --git a/README.md b/README.md index 0c1c540..778eb6c 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ Für die Oberfläche gilt projektweit dieses Naming: - `Seitenheader-Box`: globaler Header mit Seitentitel, Login und Farbschema - `Submenü-Box`: zusätzliche modul- oder seitenbezogene Aktionen direkt unter dem Seitenheader; `Setup` soll in Modulen immer vorhanden sein +- `Submenü-Aktionen`: rechtsbündige Zusatzbuttons innerhalb der Submenü-Box, z.B. `Setup` oder `Nexus Übersicht` - `Bereichs-Box`: größere Inhaltsbox für einen zusammenhängenden Bereich; davon können beliebig viele untereinander folgen - `Karten-Box`: kleinere Inhaltskarte auf derselben Ebene wie Bereichs-Boxen, typischerweise innerhalb eines Grids für Kennzahlen, Statistiken oder Modulübersichten @@ -14,6 +15,7 @@ Zentrale CSS-Klassen für dieses Layout: - `main-header-box` - `submenu-box` +- `module-submenu-actions` - `section-box` - `card-box` diff --git a/partials/landingpages/modules/index.php b/partials/landingpages/modules/index.php index c5d319c..203d08b 100644 --- a/partials/landingpages/modules/index.php +++ b/partials/landingpages/modules/index.php @@ -67,7 +67,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { Aktive Module Module installieren/aktivieren -
Erkannte Module basieren auf Ordnern in modules/.
- Zentralen SQL-Import öffnen -
- += e($module['description'] ?? '') ?>
-= e($module['description'] ?? '') ?>
+Bereits aktivierte Module mit optionalen Migrationsschritten.
+= e($module['description'] ?? '') ?>
+Erkannte Module basieren auf Ordnern in modules/.
= e($module['description'] ?? '') ?>
+- Diese Seite ist eine gemeinsame Standard-Loesung. Module koennen sie direkt nutzen oder weiterhin einen eigenen spezialisierten Uploader bereitstellen. -
- +