1<?php 2/** 3 * DokuWiki Mikio Template 4 * 5 * @link http://dokuwiki.org/template:mikio 6 * @author James Collins <james.collins@outlook.com.au> 7 * @license MIT License (https://raw.githubusercontent.com/nomadjimbob/Mikio/master/LICENSE) 8 */ 9 10if (!defined('DOKU_INC')) die(); 11 12global $TEMPLATE; 13require_once('mikio.php'); 14 15 16header('X-UA-Compatible: IE=edge,chrome=1'); 17?><!doctype html> 18<html lang="<?php echo $conf['lang'] ?>"> 19 <head> 20 <meta charset="utf-8"> 21 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 22 <title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title> 23 <?php tpl_metaheaders() ?> 24 <?php echo tpl_favicon(array('favicon', 'mobile')) ?> 25 <?php tpl_includeFile('meta.html') ?> 26 </head> 27 <body class="mikio d-flex flex-column"> 28 <!-- <div class="dokuwiki"> --> 29 30 <!-- Navbar --> 31 <nav class="navbar <?php print $TEMPLATE->getConf('navbarClasses'); ?>"> 32 <div id="mikio-site-title" class="mr-0 p-0"> 33 <div class="row"> 34 <?php 35 $logo = tpl_getMediaFile(array(':wiki:logo.png', ':logo.png', 'images/logo.png'), false); 36 $title = $conf['title']; 37 $tagline = (($conf['tagline']) ? '<span class="navbar-text mikio-navbar-tagline col-12 p-0">'. $conf['tagline'] .'</span>' : ''); 38 39 if($logo != '') echo '<div class="col-2 mikio-navbar-image" style="background-image:url(\'' . $logo . '\')"></div><div class="col-9">'; 40 echo '<a href="' . wl() . '" title="' . $title . '" class="navbar-brand col-12 p-0">' . $title . '</a>' . ($tagline != '' ? $tagline : ''); 41 if($logo != '') echo '</div>'; 42 ?> 43 </div> 44 </div> 45 <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> 46 <!-- <div class="col-md-9"> --> 47 <!-- <input class="form-control form-control-dark w-100" type="text" placeholder="Search" aria-label="Search"> --> 48 <ul class="navbar-nav <?php print $TEMPLATE->getConf('navbarMenuClasses') . ' ' . $TEMPLATE->getConf('navbarMenuPosition') ?>"> 49 50 <!-- User Tools --> 51 <li id="dokuwiki__usertools" class="nav-item dropdown"><a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><?php $TEMPLATE->navbarMenuTitle('user_tools', 'user'); ?></a> 52 <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> 53 <?php tpl_toolsevent('usertools', array( 54 'admin' => $TEMPLATE->elementAddClass(tpl_action('admin', true, false, true), 'dropdown-item'), 55 //'userpage' => $TEMPLATE->htmlAddClass(_tpl_action('userpage', true, false, true), 'dropdown-item'), 56 'profile' => $TEMPLATE->elementAddClass(tpl_action('profile', true, false, true), 'dropdown-item'), 57 'register' => $TEMPLATE->elementAddClass(tpl_action('register', true, false, true), 'dropdown-item'), 58 'login' => $TEMPLATE->elementAddClass(tpl_action('login', true, false, true), 'dropdown-item'), 59 )); ?> 60 </div> 61 </li> 62 63 <!-- Site Tools --> 64 <li id="dokuwiki__sitetools" class="nav-item dropdown"><a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><?php $TEMPLATE->navbarMenuTitle('site_tools', 'briefcase'); ?></a> 65 <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> 66 <?php tpl_toolsevent('sitetools', array( 67 'recent' => $TEMPLATE->elementAddClass(tpl_action('recent', true, false, true), 'dropdown-item'), 68 'media' => $TEMPLATE->elementAddClass(tpl_action('media', true, false, true), 'dropdown-item'), 69 'index' => $TEMPLATE->elementAddClass(tpl_action('index', true, false, true), 'dropdown-item'), 70 )); ?> 71 </div> 72 </li> 73 74 <!-- Page Tools --> 75 <li id="dokuwiki__sitetools" class="nav-item dropdown"><a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><?php $TEMPLATE->navbarMenuTitle('page_tools', 'page'); ?></a> 76 <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> 77 <?php tpl_toolsevent('pagetools', array( 78 'edit' => $TEMPLATE->elementAddClass(tpl_action('edit', true, false, true), 'dropdown-item'), 79 'revisions' => $TEMPLATE->elementAddClass(tpl_action('revisions', true, false, true), 'dropdown-item'), 80 'revert' => $TEMPLATE->elementAddClass(tpl_action('revert', true, false, true), 'dropdown-item'), 81 'backlink' => $TEMPLATE->elementAddClass(tpl_action('backlink', true, false, true), 'dropdown-item'), 82 'subscribe' => $TEMPLATE->elementAddClass(tpl_action('subscribe', true, false, true), 'dropdown-item'), 83 )); ?> 84 </div> 85 </li> 86 87 <?php if (!empty($_SERVER['REMOTE_USER'])) { 88 echo '<li class="user navbar-text text-nowrap">'; 89 tpl_userinfo(); /* 'Logged in as ...' */ 90 echo '</li>'; 91 }?> 92 </ul> 93 <!-- </div> --> 94 </nav> 95 96 <!-- Breadcrumbs --> 97 <?php $TEMPLATE->includeBreadcrumbs('top'); ?> 98 99 <!-- Hero Title --> 100 <?php $TEMPLATE->includeHero(); ?> 101 102 <div class="d-flex flex-grow-1"> 103 <!-- Sidebar --> 104 <?php $TEMPLATE->includeSidebar('left'); ?> 105 106 <!-- Content --> 107 <main> 108 <?php $TEMPLATE->includeBreadcrumbs('page'); ?> 109 <?php $TEMPLATE->includeTOC('float'); ?> 110 <?php tpl_content(false) ?> 111 </main> 112 113 <!-- TOC --> 114 <?php $TEMPLATE->includeTOC('full'); ?> 115 </div> 116 117 <!-- Footer --> 118 <footer class="bg-dark text-white p-3"> 119 <div class="doc"><?php tpl_pageinfo() /* 'Last modified' etc */ ?></div> 120 <?php tpl_license('button') /* content license, parameters: img=*badge|button|0, imgonly=*0|1, return=*0|1 */ ?> 121 </footer> 122 123 </div> 124 125 <div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div> 126 <!-- </div> --> 127 </body> 128</html> 129