$generator->writeToFile($footer_path, '</p></section>');
#endregion
+#region menu
+
+$header_path = $partialsPath . "/header.html";
// get menu
$menu_list = file_get_contents(URL . '?sheet=_menu');
$menu_list = json_decode($menu_list, true);
-// FIXME: DEBUG
-print_r($menu_list);
// generate header area
+$generator->writeToFile($header_path, '<section id="header">');
+
+// TODO: logo?
+print_r($image_list);
+
+$logo = $image_list[array_search("logo", array_column($image_list, "id"))];
+$generator->writeToFile($header_path, '<img src="' . $logo['path'] . '" alt="' . $logo['description'] . '" />');
+
+$generator->writeToFile($header_path, '<nav id="menu">');
+
+$generator->writeToFile($header_path, '<ul>');
+foreach ($menu_list as $key => $item) {
+ $generator->writeToFile($header_path, '<li>');
+ $generator->writeToFile($header_path, $generator->a($item['path'], $item['item']));
+ $generator->writeToFile($header_path, '</li>');
+}
+$generator->writeToFile($header_path, '</ul>');
+
+$generator->writeToFile($header_path, '</nav>');
+$generator->writeToFile($header_path, '</section>');
+
+#endregion
// generate page folders
$page_array = [];