diff --git a/homepage/redesign2018/.gitignore b/homepage/redesign2018/.gitignore new file mode 100644 index 0000000..12994a4 --- /dev/null +++ b/homepage/redesign2018/.gitignore @@ -0,0 +1,2 @@ +markdownExperiment/build/* + diff --git a/homepage/redesign2018/markdownExperiment/Makefile b/homepage/redesign2018/markdownExperiment/Makefile index 9856958..f497014 100644 --- a/homepage/redesign2018/markdownExperiment/Makefile +++ b/homepage/redesign2018/markdownExperiment/Makefile @@ -23,8 +23,8 @@ echo: build/css/cwsvJudo.css: $(cssFiles) mkdir -p build/css - cat $(cssFiles) > $@ -# cat $(cssFiles) | cleancss -o $@ +# cat $(cssFiles) > $@ + cat $(cssFiles) | cleancss -o $@ build/%.php: md/%.md build/yaml/%.yaml pandocTemplate/cwsvJudo.html5.pandocTemplate mkdir -p build @@ -35,7 +35,7 @@ build/%.php: md/%.md build/yaml/%.yaml pandocTemplate/cwsvJudo.html5.pandocTempl --output=$@ \ $< $(word 2,$^) -build/yaml/%.yaml: yaml/navTargets.yaml yaml/mainNav.yaml yaml/%.subNav.yaml +build/yaml/%.yaml: yaml/images.yaml yaml/navTargets.yaml yaml/mainNav.yaml yaml/%.subNav.yaml mkdir -p build/yaml python tools/yamlMerge.py $^ > $@ @@ -98,3 +98,15 @@ build/.uploadMarker/config/%: config/% ftp://cwsvjudo.bplaced.net/$(patsubst build/%,%,$^) \ --ftp-create-dirs touch $@ + + +.PHONY: graphiken +graphiken: + convert -resize 128x graphiken/cwsvLogoWappen.x250.png build/graphiken/cwsvLogoWappen.128w.png + pngnq -Qf -s9 -e.png -f build/graphiken/cwsvLogoWappen.128w.png + convert -resize 64x graphiken/cwsvLogoWappen.x250.png build/graphiken/cwsvLogoWappen.64w.png + pngnq -Qf -s9 -e.png -f build/graphiken/cwsvLogoWappen.64w.png + convert -resize 128x graphiken/cwsvJudoLogoWappen.x256.png build/graphiken/cwsvJudoLogoWappen.128w.png + pngnq -Qf -s9 -e.png -f build/graphiken/cwsvJudoLogoWappen.128w.png + convert -resize 64x graphiken/cwsvJudoLogoWappen.x256.png build/graphiken/cwsvJudoLogoWappen.64w.png + pngnq -Qf -s9 -e.png -f build/graphiken/cwsvJudoLogoWappen.64w.png diff --git a/homepage/redesign2018/markdownExperiment/css/cwsvJudo-2018-galTable.css b/homepage/redesign2018/markdownExperiment/css/cwsvJudo-2018-galTable.css index 5a1251a..416cc7a 100644 --- a/homepage/redesign2018/markdownExperiment/css/cwsvJudo-2018-galTable.css +++ b/homepage/redesign2018/markdownExperiment/css/cwsvJudo-2018-galTable.css @@ -28,7 +28,7 @@ } .galTable time{ - /*white-space: nowrap;*/ + white-space: nowrap; } /* Die erste Zelle in jeder Zeile ist das Datum*/ diff --git a/homepage/redesign2018/markdownExperiment/graphiken/cwsvJudoLogoWappen.x256.png b/homepage/redesign2018/markdownExperiment/graphiken/cwsvJudoLogoWappen.x256.png new file mode 100644 index 0000000..9038279 Binary files /dev/null and b/homepage/redesign2018/markdownExperiment/graphiken/cwsvJudoLogoWappen.x256.png differ diff --git a/homepage/redesign2018/markdownExperiment/graphiken/cwsvLogoWappen.x250.png b/homepage/redesign2018/markdownExperiment/graphiken/cwsvLogoWappen.x250.png new file mode 100644 index 0000000..0a3d375 Binary files /dev/null and b/homepage/redesign2018/markdownExperiment/graphiken/cwsvLogoWappen.x250.png differ diff --git a/homepage/redesign2018/markdownExperiment/pandocTemplate/amp-template.html b/homepage/redesign2018/markdownExperiment/pandocTemplate/amp-template.html new file mode 100644 index 0000000..0228bf6 --- /dev/null +++ b/homepage/redesign2018/markdownExperiment/pandocTemplate/amp-template.html @@ -0,0 +1,27 @@ + + + + + <%= @var pages_title -escape xml %> + + + + + + + + <%= @var pages_content %> + <%= @var after-content %> + <%= @var inquiry %> + + diff --git a/homepage/redesign2018/markdownExperiment/pandocTemplate/cwsvJudo.html5.pandocTemplate b/homepage/redesign2018/markdownExperiment/pandocTemplate/cwsvJudo.html5.pandocTemplate index 3b7aa84..cefb581 100644 --- a/homepage/redesign2018/markdownExperiment/pandocTemplate/cwsvJudo.html5.pandocTemplate +++ b/homepage/redesign2018/markdownExperiment/pandocTemplate/cwsvJudo.html5.pandocTemplate @@ -1,149 +1,211 @@ - - - - - - -$for(author-meta)$ - -$endfor$ -$if(date-meta)$ - -$endif$ -$if(keywords)$ - -$endif$ -$if(description)$ - -$endif$ - $if(title-prefix)$$title-prefix$ – $endif$$pagetitle$ - -$if(quotes)$ - -$endif$ -$if(highlighting-css)$ - -$endif$ -$for(css)$ - -$endfor$ -$if(math)$ - $math$ -$endif$ -$for(header-includes)$ - $header-includes$ -$endfor$ - - - -
- Judo im Chemnitzer WSV - Promo - Judo - - Judo im Chemnitzer WSV - Logo -
- -$if(mainNav)$ - -$endif$ - -$if(subNav)$ - -$endif$ - -$for(include-before)$ - $include-before$ -$endfor$ -$if(toc)$ - -$endif$ - -
-$body$ -
- - - - - -$for(include-after)$ -$include-after$ -$endfor$ - - + + + + + + +$for(author-meta)$ + +$endfor$ +$if(date-meta)$ + +$endif$ +$if(keywords)$ + +$endif$ +$if(description)$ + +$endif$ + $if(title-prefix)$$title-prefix$ – $endif$$pagetitle$ + +$if(quotes)$ + +$endif$ +$if(highlighting-css)$ + +$endif$ +$for(css)$ + +$endfor$ +$if(math)$ + $math$ +$endif$ +$for(header-includes)$ + $header-includes$ +$endfor$ + + + +
+ Judo im Chemnitzer WSV - Promo + Judo + + Judo im Chemnitzer WSV - Logo +
+ +$if(mainNav)$ + +$endif$ + +$if(subNav)$ + +$endif$ + +$for(include-before)$ + $include-before$ +$endfor$ +$if(toc)$ + +$endif$ + +
+$body$ +
+ + + + + +$for(include-after)$ +$include-after$ +$endfor$ + + diff --git a/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/wkKalender.php b/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/wkKalender.php index 8097c52..256e446 100644 --- a/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/wkKalender.php +++ b/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/wkKalender.php @@ -1,84 +1,263 @@ real_escape_string($anWkId) - ); - $results = $anMysqlConn->query($query); - if( !$results ) die("ERR: Fehler bei Datenbankabfrage (".$query.")!\n"); - $ret = $results->fetch_assoc(); +/// Wettkämpfe per ID abfragen +/// +/// Der Rückgabewert sollte vor Verwendung (und zur Fehlerbehandlung) +/// auf NULL und/oder leeres Array getestet werden. +/// Der Zeichensatz wird von "ISO-8859-1" auf "UTF-8" gesetzt +/// @optionsArray +/// dbCharset - Zeichensatz der Datenbank +/// outCharset - Ausgabezeichensatz in den konvertiert werden soll +/// @return Array von Wettkampfdaten im Erfolsfalle (evtl. aber leer, wenn in der Datenbank keine entsprechenden Nachrichten gefunden wurden), sonst NULL +/// ohne +function getWk($aMysqlConn, $optionsArray = array("dbCharset" => "ISO-8859-1", "outCharset" => "UTF-8", "limit" => "1", "wkId" => "0")){ +if(!$aMysqlConn) return NULL; + +if( empty($optionsArray['dbCharset']) ) $optionsArray['dbCharset'] = "ISO-8859-1"; +if( empty($optionsArray['outCharset']) ) $optionsArray['outCharset'] = "UTF-8"; + +if( !is_positive_integer($optionsArray['limit']) ) $optionsArray['limit'] = "1"; + +$ret = array(); + +// Falls eine (valide) wkId übergeben wurde, dann sollen die Wettkämpfe ab da abgefragt werden. + if( is_positive_integer($optionsArray['wkId']) ){ + // datenbank.tabelle könnte noch variabel gestaltet werden + $pdoStatementForQuerryingWkById = $aMysqlConn->prepare( + "SELECT * FROM cwsvjudo.wettkampfkalender WHERE wettkampfkalender.lfdeNr = :wkId UNION SELECT * FROM cwsvjudo.wettkampfkalender WHERE ( wettkampfkalender.Datum <= (SELECT wettkampfkalender.Datum FROM wettkampfkalender WHERE wettkampfkalender.lfdeNr = :wkId ) ) AND ( wettkampfkalender.lfdeNr != :wkId ) ORDER BY Datum DESC LIMIT :limit OFFSET 0;" + ); + $pdoStatementForQuerryingWkById->bindParam(':limit', intval($optionsArray['limit']), PDO::PARAM_INT); + $pdoStatementForQuerryingWkById->bindParam(':wkId', intval($optionsArray['wkId']), PDO::PARAM_INT); + $pdoStatementForQuerryingWkById->execute(); + $ret = $pdoStatementForQuerryingWkById->fetchAll(PDO::FETCH_ASSOC); + } + else{ + $pdoStatementForQuerryingWkById = $aMysqlConn->prepare( + "SELECT * FROM wettkampfkalender ORDER BY Datum DESC, lfdeNr DESC LIMIT :limit;" + ); + $pdoStatementForQuerryingWkById->bindParam(':limit', intval($optionsArray['limit']), PDO::PARAM_INT); + $pdoStatementForQuerryingWkById->execute(); + $ret = $pdoStatementForQuerryingWkById->fetchAll(PDO::FETCH_ASSOC); + } +// Zeichensatzkonvertierung + foreach($ret as &$entry){ + array_walk( + $entry, + function (&$value, $key, $optionsArray) { + $value = iconv($optionsArray['dbCharset'], $optionsArray['outCharset'], $value); + }, + $optionsArray + ); + } + return $ret; } -// Ausgabe der Wettkampftabelle -// @todo: elaborieren -function wkTableHtml(){ -global $cwsvJudoConfig; -// Vermutung ist, dass $__GET sowieso (?super?)global -// global $__GET -global $basePath; -//require_once($basePath."/bonus/db.inc"); -include_once($basePath."/bonus/db.inc"); +/// Einen Gallerie per ID abfragen +/// +/// Der Rückgabewert sollte vor Verwendung (und zur Fehlerbehandlung) +/// auf NULL und/oder leeres Array getestet werden. +/// Der Zeichensatz wird von "ISO-8859-1" auf "UTF-8" gesetzt +/// @optionsArray +/// dbCharset - Zeichensatz der Datenbank +/// outCharset - Ausgabezeichensatz in den konvertiert werden soll +/// @return Array von Galleriedaten im Erfolsfalle (evtl. aber leer, wenn in der Datenbank keine entsprechenden Nachrichten gefunden wurden), sonst NULL +function getGal($aMysqlConn, $optionsArray = array("dbCharset" => "ISO-8859-1", "outCharset" => "UTF-8", "limit" => "1", "galId" => "0", "wkId"=>"0")){ +if(!$aMysqlConn) return NULL; - // Deutsches Datumsformat - setlocale(LC_ALL, 'de_DE'); - - $message = array(); - - if(is_positive_integer($_GET['wkId'])){ -// $sqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name); - $sqlConn = @new mysqli( - $cwsvJudoConfig["db"]["host"], - $cwsvJudoConfig["db"]["user"], - $cwsvJudoConfig["db"]["password"], - $cwsvJudoConfig["db"]["name"] +if( empty($optionsArray['dbCharset']) ) $optionsArray['dbCharset'] = "ISO-8859-1"; +if( empty($optionsArray['outCharset']) ) $optionsArray['outCharset'] = "UTF-8"; + +if( !is_positive_integer($optionsArray['limit']) ) $optionsArray['limit'] = "1"; + +$ret = array(); + + if( is_positive_integer($optionsArray['wkId']) ){ + // datenbank.tabelle könnte noch vaiabel gestaltet werden + $pdoStatementForQuerryingGalById = $aMysqlConn->prepare( + "SELECT * FROM cwsvjudo.wkGalerien WHERE wkGalerien.datum <= (SELECT wkGalerien.datum FROM wkGalerien WHERE wkGalerien.wkId = :wkId ) ORDER BY wkGalerien.datum DESC LIMIT :limit OFFSET 0;" ); - if ($sqlConn->connect_error) { - $message['error'] .= "Datenbankverbindung fehlgeschlagen: " . $sqlConn->connect_error . "
"; - } - else{ - $wkData = getWkData($sqlConn, $_GET["wkId"]); - if( empty($wkData) ) $message['error'] .= "Fehler: WettkampfId ".$_GET['wkId']." nicht gefunden!
"; - } + $pdoStatementForQuerryingGalById->bindParam(':limit', intval($optionsArray['limit']), PDO::PARAM_INT); + $pdoStatementForQuerryingGalById->bindParam(':wkId', intval($optionsArray['wkId']), PDO::PARAM_INT); + $pdoStatementForQuerryingGalById->execute(); + $ret = $pdoStatementForQuerryingGalById->fetchAll(PDO::FETCH_ASSOC); } -// else $message['error'] .= "Fehler: wkId ist kein pos. Int (".$_GET['wkId'].")
"; - -/* - $breadcrumbs = array(); - array_push($breadcrumbs, - array("linkTarget" => "http://cwsvjudo.bplaced.net/pages/desktop/", "linkTitle" => "Startseite der Homepage der Sektion Judo des Chemnitzer Freizeit- und Wohngebietssportvereines", "caption" => "\"Judo") - ); - array_push($breadcrumbs, - array("linkTarget" => "http://cwsvjudo.bplaced.net/pages/desktop/verein.wettkampfkalender.php", "linkTitle" => "Wettkampfkalender der Sektion Judo des Chemnitzer Freizeit- und Wohngebietssportvereines in Kontakt zu treten", "caption" => "Wettkampkalender") - ); - if(is_positive_integer($_GET['wkId'])){ - array_push($breadcrumbs, - array("linkTarget" => "http://cwsvjudo.bplaced.net/pages/desktop/verein.wettkampf.php?wkId=".$_GET['wkId'], "linkTitle" => "Wettkampf Nr. ".$GET['wkID'], "caption" => $_GET['wkId']) + else{ + $pdoStatementForQuerryingGalById = $aMysqlConn->prepare( + "SELECT * FROM wkGalerien ORDER BY datum DESC, id DESC LIMIT :limit;" + ); + $pdoStatementForQuerryingGalById->bindParam(':limit', intval($optionsArray['limit']), PDO::PARAM_INT); + $pdoStatementForQuerryingGalById->execute(); + $ret = $pdoStatementForQuerryingGalById->fetchAll(PDO::FETCH_ASSOC); + } +// Zeichensatzkonvertierung + foreach($ret as &$entry){ + array_walk( + $entry, + function (&$value, $key, $optionsArray) { + $value = iconv($optionsArray['dbCharset'], $optionsArray['outCharset'], $value); + }, + $optionsArray ); } -*/ - if(!empty($message['error'])) - echo( "
".$message['error']."
" ); - if( !empty($wkData) ){ - echo( "

Wettkampfdaten ".mb_convert_encoding($wkData['Veranstaltung'], 'UTF-8', 'ISO-8859-1')."

" ); +return $ret; +} + +/// Aus einer Liste von Wettkämpfen den htmlCode der Wettkampftabelle bereit stellen +function wkList2htmlWkTable( $aWkList, $someOptions = [] ){ +if( empty($aWkList) ) + return ""; + +$htmlWkTableString = ""; + + $htmlWkTableString .= + "". + "". + "". + "". + "". + "". + "". + "". + "". + "". + ""; + + $lastMonthName = ""; + + foreach($aWkList as $wk){ +// Zeichensatzkonvertierung + array_walk( + $wk, + function (&$value, $key){ + $value = iconv("ISO-8859-1", "UTF-8", $value); + } + ); - echo( "" ); + if($lastMonthName != strftime("%B %Y", strtotime($wk['Datum']) )){ + $lastMonthName = strftime("%B %Y", strtotime($wk['Datum']) ); + $htmlWkTableString .= ""; + } + + $htmlWkTableString .= + "". + "". + "". + "". + "". + "". + "". + "\n"; + } + $htmlWkTableString .= + "". + "". + "". + "". + "". + "". + "". + "". + "". + "". + "
DatumVeranstaltungOrtAltersklasse(n)iCal
".$lastMonthName."
". + "". + "". + "".$wk['Veranstaltung']."". + "". + "".$wk['Ort']."". + "". + $wk['Altersklassen']. + "". + "iCal". + "
DatumVeranstaltungOrtAltersklasse(n)iCal
"; + +return $htmlWkTableString; +} + +/// Wettkampfdaten als json-formatierte strukturierte Event-Daten +function wkArray2jsonSdEvent($wk){ +return +"{". + "\"@context\": \"http://schema.org\",". + "\"@type\": \"Event\",". + "\"name\": \"".$wk['Veranstaltung']."\",". + "\"startDate\": \"".$wk['Datum']."\",". + "\"endDate\": \"".$wk['Datum']."\",". + "\"url\": \"http://cwsvjudo.bplaced.net/pages/desktop/verein.wettkampfkalender.php?wkId=".$wk['lfdeNr']."\",". + "\"description\": \"Judo-Wettkampf der Altersklasse(n) ".$wk['Altersklassen']."\",". + "\"location\": {". + "\"@type\": \"Place\",". + "\"name\": \"".$wk['Ort']."\",". + "\"address\": {". + "\"@type\": \"PostalAddress\",". + "\"addressLocality\": \"".$wk['Ort']."\"". + "}". + "}". +"}"; +} + + +function wkTableHtml(){ + global $cwsvJudoConfig; +// Datenbankverbindung bereit stellen + try{ + $db_connection = new PDO( + 'mysql:host='.$cwsvJudoConfig["db"]["host"].';dbname='.$cwsvJudoConfig["db"]["name"], + $cwsvJudoConfig["db"]["user"], + $cwsvJudoConfig["db"]["password"] + ); + } + catch(PDOException $db_error){ + $siteData['errors'][] = "Error!: " . $db_error->getMessage(); + } + + +// Abfrage der Wettkampfdaten der Einzelansicht + if(!empty($_GET['wkId'])){ + $wkInfo=getWk ($db_connection, array('wkId'=>$_GET['wkId']) ); + $wkGals=getGal($db_connection, array('wkId'=>$_GET['wkId']) ); +// var_dump($wkInfo); + } +// var_dump($wkInfo); + +// Eine Einzelansicht, falls ein wkInfo ausgefüllt wurde + if( !empty($wkInfo) ){ + foreach($wkInfo as $wk){ + $siteData['mainContent'] .= + "

".$wk['Veranstaltung']."

". + "". + "". + "
"; + } + } + else{ + $siteData['mainContent'] .= $message['error']; } try{ - $db_connection = new PDO('mysql:host='.$db_server.';dbname='.$db_name, $db_user, $db_password); + $db_connection = new PDO( + 'mysql:host='.$cwsvJudoConfig["db"]["host"].';dbname='.$cwsvJudoConfig["db"]["name"], + $cwsvJudoConfig["db"]["user"], + $cwsvJudoConfig["db"]["password"] + ); // mögliche Werte für das jahr herausfinden $jahre = array(); @@ -93,19 +272,19 @@ include_once($basePath."/bonus/db.inc"); if(in_array($jahr, $jahre)){ $minDate = $jahr."-01-01"; $maxDate = $jahr."-12-31"; - - echo( "

Wettkampfkalender ".$jahr."

" ); + $siteData['mainContent'] .= + "

Wettkampfkalender ".$jahr."

"; } else{ - echo "Keine Wettkämpfe für das Jahr".$jahr." gefunden!"; -// die(); + $siteData['mainContent'] .= + "Keine Wettkämpfe für das Jahr".$jahr." gefunden!"; } } else{ $minDate = date("Y-m-d", time()); $maxDate = ""; - - echo( "

Kommende Wettkämpfe

" ); + $siteData['mainContent'] .= + "

Kommende Wettkämpfe

"; } $query="SELECT Datum,Veranstaltung,Ausschreibung,Ort,Routenplaner,Altersklassen,lfdeNr FROM wettkampfkalender WHERE Datum >= \"".$minDate."\" ORDER BY Datum ASC"; @@ -114,67 +293,12 @@ include_once($basePath."/bonus/db.inc"); } $ergebnis = $db_connection->query($query); - echo( ""); - echo( "" ); - echo( "" ); + $siteData['mainContent'] .= wkList2htmlWkTable($ergebnis); - $ergebnis = $db_connection->query($query); - -// echo( "Debug: " . gettype($ergebnis) . " " . count($ergebnis) . "\n" ); - foreach($ergebnis as $wk){ - echo( "" - ); - -// schlechter Hack solange die Browser nicht von selbst ordentlich trennen - $wk['Veranstaltung'] = - str_replace("meisterschaft", "­meisterschaft", $wk['Veranstaltung']); - $wk['Veranstaltung'] = - str_replace("turnier", "­turnier", $wk['Veranstaltung']); - $wk['Veranstaltung'] = - str_replace("randori", "­randori", $wk['Veranstaltung']); - - echo( - "". - "". - "". - "". - "". - "" ); - } - echo( - "". - "". - "
DatumVeranstaltungOrtAltersklasse(n)iCal
". - "". - "". - "".mb_convert_encoding($wk['Veranstaltung'], 'UTF-8', 'ISO-8859-1')."". - "". - "".mb_convert_encoding($wk['Ort'], 'UTF-8', 'ISO-8859-1')."". - "".mb_convert_encoding($wk['Altersklassen'], 'UTF-8', 'ISO-8859-1')."". - "iCal". - "
DatumVeranstaltungOrtAltersklasse(n)iCal
". - "
Alle Angaben ohne Gewähr! Fehler und Ergänzungen dürfen gerne gemeldet werden.
". - "Link zum Archiv mit allen Ausschreibungen." ); -/* - + $siteData['mainContent'] .= + "
Alle Angaben ohne Gewähr! Fehler und Ergänzungen dürfen gerne gemeldet werden.
". + "Link zum Archiv mit allen Ausschreibungen."; +/* @todo: Wettkampfselektor wieder ergänzen
Im folgendem kann man sich mehrere Wettkampftermine in einer ICalendar-Datei zusammenstellen. Zum An-/Abwählen bei gedrückter Strg-Taste mit der linken Maustaste die jeweiligen Wettkämpfe anklicken. @@ -204,81 +328,11 @@ include_once($basePath."/bonus/db.inc"); } catch(PDOException $db_error){ print "Error!: " . $db_error->getMessage() . "
"; -// die(); + // die(); } -/* -?> -
- - - - - - - - - - - -*/ + +//var_dump( $siteData['errors'] ); +echo( $siteData['mainContent'] ); return; } ?> diff --git a/homepage/redesign2018/markdownExperiment/yaml/images.yaml b/homepage/redesign2018/markdownExperiment/yaml/images.yaml new file mode 100644 index 0000000..2e0d677 --- /dev/null +++ b/homepage/redesign2018/markdownExperiment/yaml/images.yaml @@ -0,0 +1,16 @@ +--- +cwsvJudoLogoWappen: &cwsvJudoLogoWappen + width: "64" + height: "52" + alt: "cwsvJudo" + title: "Judo im Chemnitzer WSV - Logo" + src: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.64w.png" + srcset: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.128w.png 2x, http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png 4x" +cwsvLogoWappen: &cwsvLogoWappen + width: "64" + height: "77" + alt: "CWSV" + title: "Chemnitzer WSV - Logo" + src: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.64w.png" + srcset: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.128w.png 2x, http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png 4x" +... diff --git a/homepage/redesign2018/markdownExperiment/yaml/navTargets.yaml b/homepage/redesign2018/markdownExperiment/yaml/navTargets.yaml index c24ec40..7f116aa 100644 --- a/homepage/redesign2018/markdownExperiment/yaml/navTargets.yaml +++ b/homepage/redesign2018/markdownExperiment/yaml/navTargets.yaml @@ -2,7 +2,7 @@ home: &home caption: "Home" url: "/" - icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png" + icon: *cwsvJudoLogoWappen training: &training caption: "Trainings­zeiten" icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg" @@ -11,7 +11,7 @@ training: &training verein: &verein caption: "Verein" url: "/verein" - icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png" + icon: *cwsvLogoWappen wkKalender: &wkKalender caption: "Wettkampf­kalender" icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg" diff --git a/homepage/redesign2018/markdownExperiment/yaml/wkKalender.subNav.yaml b/homepage/redesign2018/markdownExperiment/yaml/wkKalender.subNav.yaml index 1ed1119..03ee390 100644 --- a/homepage/redesign2018/markdownExperiment/yaml/wkKalender.subNav.yaml +++ b/homepage/redesign2018/markdownExperiment/yaml/wkKalender.subNav.yaml @@ -1,5 +1,6 @@ --- subNav: + - {caption: "Wettkampf­kalender ", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "/wkKalender?jahr="} - *home - *galerien - *training