1c165b184SJames Collins<?php 2c165b184SJames Collins/** 3c165b184SJames Collins * DokuWiki Mikio Template 4c165b184SJames Collins * 5c165b184SJames Collins * @link http://dokuwiki.org/template:mikio 6c165b184SJames Collins * @author James Collins <james.collins@outlook.com.au> 7c165b184SJames Collins * @license MIT License (https://raw.githubusercontent.com/nomadjimbob/Mikio/master/LICENSE) 8c165b184SJames Collins */ 9c165b184SJames Collins 10c165b184SJames Collinsif (!defined('DOKU_INC')) die(); 11c165b184SJames Collins 1247161538SJames Collinsglobal $TEMPLATE; 13c165b184SJames Collinsrequire_once('mikio.php'); 14c165b184SJames Collins 15c165b184SJames Collins 16c165b184SJames Collinsheader('X-UA-Compatible: IE=edge,chrome=1'); 17c165b184SJames Collins?><!doctype html> 18c165b184SJames Collins<html lang="<?php echo $conf['lang'] ?>"> 19c165b184SJames Collins <head> 20c165b184SJames Collins <meta charset="utf-8"> 21c165b184SJames Collins <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 22c165b184SJames Collins <title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title> 23c165b184SJames Collins <?php tpl_metaheaders() ?> 24c165b184SJames Collins <?php echo tpl_favicon(array('favicon', 'mobile')) ?> 25c165b184SJames Collins <?php tpl_includeFile('meta.html') ?> 26c165b184SJames Collins </head> 27*2b4583abSJames Collins <body class="mikio d-flex flex-column dokuwiki"> 28c165b184SJames Collins <!-- <div class="dokuwiki"> --> 29c165b184SJames Collins 30*2b4583abSJames Collins <?php 31*2b4583abSJames Collins tpl_includeFile('topheader.html'); 32*2b4583abSJames Collins if ($ACT == 'show') $TEMPLATE->includePage('topheader'); 33*2b4583abSJames Collins ?> 34*2b4583abSJames Collins 35*2b4583abSJames Collins 36c165b184SJames Collins <!-- Navbar --> 3775adba86SJames Collins <nav class="navbar <?php print $TEMPLATE->getConf('navbarClasses'); ?>"> 3847161538SJames Collins <div id="mikio-site-title" class="mr-0 p-0"> 39c165b184SJames Collins <div class="row"> 40c165b184SJames Collins <?php 41c165b184SJames Collins $logo = tpl_getMediaFile(array(':wiki:logo.png', ':logo.png', 'images/logo.png'), false); 42c165b184SJames Collins $title = $conf['title']; 43c165b184SJames Collins $tagline = (($conf['tagline']) ? '<span class="navbar-text mikio-navbar-tagline col-12 p-0">'. $conf['tagline'] .'</span>' : ''); 44c165b184SJames Collins 45*2b4583abSJames Collins if($logo != '' && $TEMPLATE->getConf('navbarHideImage') == false) { 46*2b4583abSJames Collins echo '<div class="col-2 mikio-navbar-image" style="background-image:url(\'' . $logo . '\')"></div><div class="col-10">'; 47*2b4583abSJames Collins } else { 48*2b4583abSJames Collins echo '<div class="col-12">'; 49*2b4583abSJames Collins } 50c165b184SJames Collins echo '<a href="' . wl() . '" title="' . $title . '" class="navbar-brand col-12 p-0">' . $title . '</a>' . ($tagline != '' ? $tagline : ''); 51*2b4583abSJames Collins echo '</div>'; 52c165b184SJames Collins ?> 53c165b184SJames Collins </div> 54c165b184SJames Collins </div> 55c165b184SJames Collins <button class="navbar-toggler position-absolute d-md-none collapsed" type="button" data-toggle="collapse" data-target="#sidebarMenu" aria-controls="sidebarMenu" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button> 56c165b184SJames Collins <!-- <div class="col-md-9"> --> 57*2b4583abSJames Collins <?php $TEMPLATE->includeSearch('left'); ?> 5875adba86SJames Collins <ul class="navbar-nav <?php print $TEMPLATE->getConf('navbarMenuClasses') . ' ' . $TEMPLATE->getConf('navbarMenuPosition') ?>"> 59c165b184SJames Collins 60*2b4583abSJames Collins <!-- Custom Menus --> 61*2b4583abSJames Collins <?php $TEMPLATE->includeCustomMenu('navbar', false); ?> 62*2b4583abSJames Collins <?php $TEMPLATE->includeMenu('navbar'); ?> 63c165b184SJames Collins 64c165b184SJames Collins </ul> 65*2b4583abSJames Collins <?php $TEMPLATE->includeSearch('right'); ?> 66c165b184SJames Collins <!-- </div> --> 67c165b184SJames Collins </nav> 68c165b184SJames Collins 69*2b4583abSJames Collins <?php 70*2b4583abSJames Collins tpl_includeFile('header.html'); 71*2b4583abSJames Collins if ($ACT == 'show') $TEMPLATE->includePage('header'); 72*2b4583abSJames Collins ?> 73*2b4583abSJames Collins 7447161538SJames Collins <!-- Breadcrumbs --> 7575adba86SJames Collins <?php $TEMPLATE->includeBreadcrumbs('top'); ?> 7647161538SJames Collins 7747161538SJames Collins <!-- Hero Title --> 78*2b4583abSJames Collins <?php ob_start(); ?> 7975adba86SJames Collins <?php $TEMPLATE->includeHero(); ?> 8047161538SJames Collins 81c165b184SJames Collins <div class="d-flex flex-grow-1"> 82c165b184SJames Collins <!-- Sidebar --> 83c165b184SJames Collins <?php $TEMPLATE->includeSidebar('left'); ?> 84c165b184SJames Collins 85c165b184SJames Collins <!-- Content --> 86c165b184SJames Collins <main> 87*2b4583abSJames Collins <?php 88*2b4583abSJames Collins $TEMPLATE->includeBreadcrumbs('page'); 89*2b4583abSJames Collins $TEMPLATE->includeTOC('float'); 90*2b4583abSJames Collins 91*2b4583abSJames Collins tpl_includeFile('pageheader.html'); 92*2b4583abSJames Collins if ($ACT == 'show') $TEMPLATE->includePage('pageheader'); 93*2b4583abSJames Collins 94*2b4583abSJames Collins tpl_content(false); 95*2b4583abSJames Collins 96*2b4583abSJames Collins tpl_includeFile('pagefooter.html'); 97*2b4583abSJames Collins if ($ACT == 'show') $TEMPLATE->includePage('pagefooter'); 98*2b4583abSJames Collins ?> 99c165b184SJames Collins </main> 10075adba86SJames Collins 10175adba86SJames Collins <!-- TOC --> 10275adba86SJames Collins <?php $TEMPLATE->includeTOC('full'); ?> 103*2b4583abSJames Collins 104*2b4583abSJames Collins <!-- Page Tools --> 105*2b4583abSJames Collins <?php $TEMPLATE->includePageTools('side'); ?> 106*2b4583abSJames Collins 107c165b184SJames Collins </div> 108c165b184SJames Collins 109*2b4583abSJames Collins <?php 110*2b4583abSJames Collins $content = ob_get_contents(); 111*2b4583abSJames Collins ob_end_clean(); 112*2b4583abSJames Collins print $TEMPLATE->parseContent($content); 113*2b4583abSJames Collins ?> 114*2b4583abSJames Collins 115c165b184SJames Collins <!-- Footer --> 116c165b184SJames Collins <footer class="bg-dark text-white p-3"> 117c165b184SJames Collins <div class="doc"><?php tpl_pageinfo() /* 'Last modified' etc */ ?></div> 118*2b4583abSJames Collins <?php 119*2b4583abSJames Collins tpl_includeFile('footer.html'); 120*2b4583abSJames Collins if ($ACT == 'show') $TEMPLATE->includePage('footer'); 121*2b4583abSJames Collins 122*2b4583abSJames Collins $TEMPLATE->includeSearch('footer'); 123*2b4583abSJames Collins $TEMPLATE->includeCustomMenu('footer', true); 124*2b4583abSJames Collins 125*2b4583abSJames Collins $TEMPLATE->includePageTools('footer'); 126*2b4583abSJames Collins tpl_license('button') 127*2b4583abSJames Collins ?> 128c165b184SJames Collins </footer> 129c165b184SJames Collins 130c165b184SJames Collins </div> 131c165b184SJames Collins 132c165b184SJames Collins <div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div> 133c165b184SJames Collins <!-- </div> --> 134c165b184SJames Collins </body> 135c165b184SJames Collins</html> 136