From 8cd4e8509fd425f594b134dd33ef115eaf8c0938 Mon Sep 17 00:00:00 2001 From: marko Date: Thu, 3 Jul 2025 16:51:59 +0200 Subject: [PATCH 1/2] WIP: promo section --- .../cwsvJudo/src/css/materialize/promo.css | 3 + .../cwsvJudo/src/pages/responsive/index.php | 87 +++++++++++++------ 2 files changed, 64 insertions(+), 26 deletions(-) create mode 100644 homepage/cwsvJudo/src/css/materialize/promo.css diff --git a/homepage/cwsvJudo/src/css/materialize/promo.css b/homepage/cwsvJudo/src/css/materialize/promo.css new file mode 100644 index 0000000..e3983f2 --- /dev/null +++ b/homepage/cwsvJudo/src/css/materialize/promo.css @@ -0,0 +1,3 @@ +.promo>i { + font-size: 7rem; +} \ No newline at end of file diff --git a/homepage/cwsvJudo/src/pages/responsive/index.php b/homepage/cwsvJudo/src/pages/responsive/index.php index f3c87a9..b82ed31 100644 --- a/homepage/cwsvJudo/src/pages/responsive/index.php +++ b/homepage/cwsvJudo/src/pages/responsive/index.php @@ -14,8 +14,57 @@ $mainNav = [ ], ]; +$promos = [ + [ + "icon" => "schedule", + "caption" => "Trainingszeiten", + "target" => "/training#trainingszeiten", + "text" => "Wann welche Alters- und Zielgruppe trainieren kann", + ], + [ + "icon" => "location_on", + "caption" => "Dojo", + "target" => "/training#karten-der-trainingsstätten", + "text" => "Wegbeschreibung zu unserem Dojo", + ], +]; + +function promo_html($promo) +{ + return '
' . + '
' . + '' . + $promo["icon"] . + "" . + '

' . + $promo["caption"] . + "

" . + '

' . + $promo["text"] . + "

" . + '' . + $promo["caption"] . + "" . + "
" . + "
"; +} + +function promos_html($promos) +{ + $ret = '
'; + foreach ($promos as $promo) { + $ret .= promo_html($promo); + } + $ret .= "
"; + + return $ret; +} + $sections = [ - '

Judo im Chemnitzer WSV

Herzlich willkommen auf der Website des Judo-Teams des Chem­nitzer Frei­zeit- und Wohng­ebiets­sport­vereines e. V.', + '

Judo im Chemnitzer WSV

Herzlich willkommen auf der Website des Judo-Teams des Chem­nitzer Frei­zeit- und Wohng­ebiets­sport­vereines e. V.' . + promos_html($promos), \CwsvJudo\News\newsBoard( dbHandle: $dbHandle, options: [ @@ -103,7 +152,7 @@ function main($sections, $wallpapers) - + @@ -161,30 +210,16 @@ function main($sections, $wallpapers)