1c165b184SJames Collins<?php 2c165b184SJames Collins/** 3a8eebd82SJames Collins * DokuWiki Mikio Template Main 4c165b184SJames Collins * 5c165b184SJames Collins * @link http://dokuwiki.org/template:mikio 6c165b184SJames Collins * @author James Collins <james.collins@outlook.com.au> 7a8eebd82SJames Collins * @license GPLv2 (http://www.gnu.org/licenses/gpl-2.0.html) 8c165b184SJames Collins */ 9c165b184SJames Collins 10c165b184SJames Collinsif (!defined('DOKU_INC')) die(); 11c165b184SJames Collinsrequire_once('mikio.php'); 12c165b184SJames Collins 13a8eebd82SJames Collinsglobal $TEMPLATE, $ACT, $conf, $USERINFO; 14c165b184SJames Collins 15c165b184SJames Collinsheader('X-UA-Compatible: IE=edge,chrome=1'); 16a8eebd82SJames Collins 17a8eebd82SJames Collins$hasSidebar = $TEMPLATE->sidebarExists(); 18a8eebd82SJames Collins$showSidebar = $hasSidebar && ($ACT=='show'); 19a8eebd82SJames Collins 20ab45ba71SJames Collins?> 21ab45ba71SJames Collins<!doctype html> 22c165b184SJames Collins<html lang="<?php echo $conf['lang'] ?>"> 23c165b184SJames Collins<head> 24c165b184SJames Collins <meta charset="utf-8"> 25c165b184SJames Collins <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 26a8eebd82SJames Collins <?php 27a8eebd82SJames Collins echo '<title>' . $TEMPLATE->getPageTitle() . '</title>'; 28a8eebd82SJames Collins tpl_metaheaders(); 29a8eebd82SJames Collins echo tpl_favicon(array('favicon', 'mobile')); 30a8eebd82SJames Collins tpl_includeFile('meta.html'); 31a8eebd82SJames Collins ?> 32c165b184SJames Collins</head> 33c165b184SJames Collins 34a8eebd82SJames Collins<body class="mikio dokuwiki"> 35a8eebd82SJames Collins<div id="dokuwiki__site"> 362b4583abSJames Collins<?php 37a8eebd82SJames Collins echo '<div id="dokuwiki__top" class="site ' . tpl_classes() . (($showSidebar) ? ' showSidebar' : '') . (($hasSidebar) ? ' hasSidebar' : '') . '">'; 38a8eebd82SJames Collins $TEMPLATE->includePage('topheader', TRUE, TRUE, 'mikio-page-topheader'); 39a8eebd82SJames Collins $TEMPLATE->includeNavbar(TRUE, $TEMPLATE->getConf('navbarShowSub', FALSE) && $ACT == 'show'); 40a8eebd82SJames Collins if($ACT == 'show' || $ACT == 'admin') $TEMPLATE->includePage('header', TRUE, TRUE, 'mikio-page-header'); 41ab45ba71SJames Collins 42a8eebd82SJames Collins echo '<a name="dokuwiki__top" id="dokuwiki__top"></a>'; 432b4583abSJames Collins 44a8eebd82SJames Collins if(($ACT == 'show' && $TEMPLATE->getConf('breadcrumbPosition') == 'top') || ($ACT == 'show' && $TEMPLATE->getConf('breadcrumbPosition') == 'hero' && $TEMPLATE->getConf('heroTitle') == FALSE) || ($ACT != 'show')) $TEMPLATE->includeBreadcrumbs(); 45a8eebd82SJames Collins if($ACT == 'show' && $TEMPLATE->getConf('heroTitle')) $TEMPLATE->includeHero(); 46c165b184SJames Collins 47a8eebd82SJames Collins echo '<main class="mikio-page">'; 48a8eebd82SJames Collins if($showSidebar) $TEMPLATE->includeSidebar(); 4971bb993cSJames Collins echo '<div class="mikio-content" id="dokuwiki__content">'; 50a8eebd82SJames Collins if($ACT == 'show' && $TEMPLATE->getConf('breadcrumbPosition') == 'page') $TEMPLATE->includeBreadcrumbs(); 512b4583abSJames Collins 52*1785fc73SJames Collins $TEMPLATE->showMessages(); 53*1785fc73SJames Collins 54a8eebd82SJames Collins echo '<article class="mikio-article' . ($TEMPLATE->getConf('tocFull') ? ' toc-full' : '') . '">'; 55ab45ba71SJames Collins $TEMPLATE->includeTOC(); 56a8eebd82SJames Collins if($ACT == 'show') $TEMPLATE->includePage('contentheader', TRUE, TRUE, 'mikio-page-contentheader'); 57a8eebd82SJames Collins $TEMPLATE->includeContent(); 58a8eebd82SJames Collins if($ACT == 'show') $TEMPLATE->includePage('contentfooter', TRUE, TRUE, 'mikio-page-contentfooter'); 59ab45ba71SJames Collins echo '</article>'; 60a8eebd82SJames Collins echo '</div>'; 61a8eebd82SJames Collins 62a8eebd82SJames Collins 63a8eebd82SJames Collins $showPageTools = $TEMPLATE->getConf('pageToolsFloating'); 64a8eebd82SJames Collins if ($ACT == 'show' && ($showPageTools == 'always' || $TEMPLATE->userCanEdit() && $showPageTools == 'page editors')) $TEMPLATE->includePageTools(TRUE, TRUE); 65a8eebd82SJames Collins 66fc6bf83eSJames Collins $rightsidebar = ''; 67fc6bf83eSJames Collins if($showSidebar) $rightsidebar = $TEMPLATE->includeSidebar('right'); 68a8eebd82SJames Collins echo '</main>'; 699345b902SJames Collins echo '<div class="mikio-page-fill">'; 709345b902SJames Collins if($showSidebar) echo '<aside class="mikio-sidebar mikio-sidebar-left"></aside>'; 719345b902SJames Collins echo '<div class="mikio-content" style="padding:0">'; 721bb6a9afSJames Collins if($TEMPLATE->getConf('footerInPage') == TRUE && $ACT=='show') $TEMPLATE->includeFooter(); 739345b902SJames Collins echo '</div>'; 749345b902SJames Collins if($rightsidebar != '') echo '<aside class="mikio-sidebar mikio-sidebar-right"></aside>'; 759345b902SJames Collins echo '</div>'; 76a8eebd82SJames Collins 771bb6a9afSJames Collins if($TEMPLATE->getConf('footerInPage') == FALSE && $ACT=='show') $TEMPLATE->includeFooter(); 78a8eebd82SJames Collins $TEMPLATE->includePage('bottomfooter', TRUE, TRUE, 'mikio-page-bottomfooter'); 792b4583abSJames Collins?> 80c165b184SJames Collins <div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div> 81a8eebd82SJames Collins</div></div> 82a8eebd82SJames Collins<?php $TEMPLATE->includeFooterMeta(); ?> 83c165b184SJames Collins</body> 84a8eebd82SJames Collins<?php $TEMPLATE->finalize(); ?> 85c165b184SJames Collins</html> 86