1b08fa01cSReactiveMatter<?php 2b08fa01cSReactiveMatter/** 33f26f78cSReactiveMatter * DokuWiki Minimal Template 4b08fa01cSReactiveMatter * 53f26f78cSReactiveMatter * @link http://dokuwiki.org/template:minimal 63f26f78cSReactiveMatter * @author Reactive Matter <reactivematter@protonmail.com> 7b08fa01cSReactiveMatter * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) 8b08fa01cSReactiveMatter */ 9b08fa01cSReactiveMatter 10b08fa01cSReactiveMatterif (!defined('DOKU_INC')) die(); /* must be run from within DokuWiki */ 11b08fa01cSReactiveMatter 123f26f78cSReactiveMatter@require_once(dirname(__FILE__).'/template_plugin.php'); /* include hook for template functions */ 133f26f78cSReactiveMatter 14b08fa01cSReactiveMatter$showTools = !tpl_getConf('hideTools') || ( tpl_getConf('hideTools') && !empty($_SERVER['REMOTE_USER']) ); 15b08fa01cSReactiveMatter$showSidebar = page_findnearest($conf['sidebar']) && ($ACT=='show'); 16b08fa01cSReactiveMatter?> 17b08fa01cSReactiveMatter 18b08fa01cSReactiveMatter<!DOCTYPE html> 19b08fa01cSReactiveMatter<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $conf['lang'] ?>" 20b08fa01cSReactiveMatter lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>" class="no-js"> 21b08fa01cSReactiveMatter<head> 22b08fa01cSReactiveMatter <meta charset="UTF-8" /> 23b08fa01cSReactiveMatter <title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title> 24b08fa01cSReactiveMatter <script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script> 25b08fa01cSReactiveMatter <?php tpl_metaheaders() ?> 26b08fa01cSReactiveMatter <meta name="viewport" content="width=device-width,initial-scale=1" /> 27b08fa01cSReactiveMatter <?php echo tpl_favicon(array('favicon', 'mobile')) ?> 28b08fa01cSReactiveMatter <?php tpl_includeFile('meta.html') ?> 29b08fa01cSReactiveMatter</head> 30b08fa01cSReactiveMatter 3144f4d58dSReactiveMatter<?php 3244f4d58dSReactiveMatter 3344f4d58dSReactiveMatter?> 3444f4d58dSReactiveMatter<body class="<?=tpl_minimal_classes()?>"> 3553db2f44SReactiveMatter<div id="dokuwiki__top"></div> 36b08fa01cSReactiveMatter<navbar id="navbar" class="container" role="navigation" aria-label="Main navigation"> 37fb36514bSReactiveMatter <?php 38fb36514bSReactiveMatter if(!$showSidebar){$s1 = "style=visibility:hidden";} 39fb36514bSReactiveMatter else {$s1="";} 40fb36514bSReactiveMatter ?> 41fb36514bSReactiveMatter <div id='showhidesidemenu' class="mobile icon" <?=$s1?>> 42b08fa01cSReactiveMatter <div class="button"></div> 43b08fa01cSReactiveMatter </div> 44b08fa01cSReactiveMatter <div class="left-column"> 45b08fa01cSReactiveMatter <a class="site-name" href="<?=DOKU_BASE?>"> 46b08fa01cSReactiveMatter <div class="site-logo"> 47f057aadaSReactiveMatter <img src="<?=tpl_getMediaFile(array(':wiki:logo.png', ':wiki:logo.svg', ':wiki:logo.jpeg',':wiki:logo.jpg', ':logo.png', ':logo.svg', ':logo.jpeg',':logo.jpg', 'images/logo.png', ':wiki:dokuwiki.svg'), false)?>"> 48b08fa01cSReactiveMatter </div> 49b08fa01cSReactiveMatter <div class="site-title"> 50b08fa01cSReactiveMatter <?=$conf['title']?> 51b08fa01cSReactiveMatter </div> 52b08fa01cSReactiveMatter </a> 53b08fa01cSReactiveMatter </div> 5444f4d58dSReactiveMatter <?php if($showTools || actionOK('search')):?> 55b08fa01cSReactiveMatter <div class="right-column"> 5644f4d58dSReactiveMatter <?php if($showTools):?> 57b08fa01cSReactiveMatter <div class="options"> 58b08fa01cSReactiveMatter <?php if(sizeof((new \dokuwiki\Menu\PageMenu())->getItems())>0):?> 59b08fa01cSReactiveMatter <div class="page-menu menu"> 608994582aSReactiveMatter <div class="button"><span><?=tpl_getLang('page')?></span></div> 61b08fa01cSReactiveMatter <div class="list"> 62b08fa01cSReactiveMatter <?=(new \dokuwiki\Menu\PageMenu())->getListItems()?> 63b08fa01cSReactiveMatter </div> 64b08fa01cSReactiveMatter </div> 65b08fa01cSReactiveMatter <?php endif?> 66b08fa01cSReactiveMatter <?php if(sizeof((new \dokuwiki\Menu\SiteMenu())->getItems())>0):?> 67b08fa01cSReactiveMatter <div class="site-menu menu"> 688994582aSReactiveMatter <div class="button"><span><?=tpl_getLang('site')?></span></div> 69b08fa01cSReactiveMatter <div class="list"> 70b08fa01cSReactiveMatter <?=(new \dokuwiki\Menu\SiteMenu())->getListItems()?> 71b08fa01cSReactiveMatter </div> 72b08fa01cSReactiveMatter </div> 73b08fa01cSReactiveMatter <?php endif?> 74b08fa01cSReactiveMatter <?php if(sizeof((new \dokuwiki\Menu\UserMenu())->getItems())>0):?> 75b08fa01cSReactiveMatter <div class="user-menu menu"> 768994582aSReactiveMatter <div class="button"><span><?=tpl_getLang('user')?></span></div> 77b08fa01cSReactiveMatter <div class="list"> 78b08fa01cSReactiveMatter <?php if($USERINFO):?> 79b08fa01cSReactiveMatter <div class="user-name"><?=$USERINFO['name']?></div> 80b08fa01cSReactiveMatter <?php endif?> 81b08fa01cSReactiveMatter <?=(new \dokuwiki\Menu\UserMenu())->getListItems()?> 82b08fa01cSReactiveMatter </div> 83b08fa01cSReactiveMatter </div> 84b08fa01cSReactiveMatter <?php endif?> 85b08fa01cSReactiveMatter <div class="mobile-menu menu"> 86b08fa01cSReactiveMatter <?php 87b08fa01cSReactiveMatter 88b08fa01cSReactiveMatter if(sizeof((new \dokuwiki\Menu\PageMenu())->getItems())>0) 89b08fa01cSReactiveMatter { 9019353721SReactiveMatter echo '<div class="list"><p>'.tpl_getLang('page').' '.tpl_getLang('tools').'</p>'. 91b08fa01cSReactiveMatter (new \dokuwiki\Menu\PageMenu())->getListItems() 92b08fa01cSReactiveMatter .'</div>'; 93b08fa01cSReactiveMatter } 94b08fa01cSReactiveMatter 95b08fa01cSReactiveMatter if(sizeof((new \dokuwiki\Menu\SiteMenu())->getItems())>0) 96b08fa01cSReactiveMatter { 9719353721SReactiveMatter echo '<div class="list"><p>'.tpl_getLang('site').' '.tpl_getLang('tools').'</p>'. 98b08fa01cSReactiveMatter (new \dokuwiki\Menu\SiteMenu())->getListItems() 99b08fa01cSReactiveMatter .'</div>'; 100b08fa01cSReactiveMatter } 101b08fa01cSReactiveMatter 102b08fa01cSReactiveMatter if(sizeof((new \dokuwiki\Menu\UserMenu())->getItems())>0) 103b08fa01cSReactiveMatter { 10419353721SReactiveMatter echo '<div class="list"><p>'.tpl_getLang('user').' '.tpl_getLang('tools').'</p>'. 105b08fa01cSReactiveMatter (new \dokuwiki\Menu\UserMenu())->getListItems() 106b08fa01cSReactiveMatter .'</div>'; 107b08fa01cSReactiveMatter } 108b08fa01cSReactiveMatter 109b08fa01cSReactiveMatter if($USERINFO){ 110b08fa01cSReactiveMatter echo '<div class="user-name"><p>Username: '.$USERINFO['name'].'</p></div>'; 111b08fa01cSReactiveMatter } 112b08fa01cSReactiveMatter 113b08fa01cSReactiveMatter ?> 114b08fa01cSReactiveMatter </div> 115b08fa01cSReactiveMatter </div> 11644f4d58dSReactiveMatter <?php endif?> 11744f4d58dSReactiveMatter <?php if(actionOK('search')):?> 118b08fa01cSReactiveMatter <div class="search"> 119b08fa01cSReactiveMatter <?php tpl_searchform(true,false) ?> 120b08fa01cSReactiveMatter </div> 12144f4d58dSReactiveMatter <?php endif?> 122b08fa01cSReactiveMatter </div> 123fb36514bSReactiveMatter <?php 124fb36514bSReactiveMatter if(!$showTools){$s2 = "style=visibility:hidden";} 125fb36514bSReactiveMatter else {$s2="";} 126fb36514bSReactiveMatter ?> 127fb36514bSReactiveMatter <div id='showhideappoptions' class="mobile icon" <?=$s2?>> 128b08fa01cSReactiveMatter <div class="button"></div> 129b08fa01cSReactiveMatter </div> 13044f4d58dSReactiveMatter <?php endif?> 131b08fa01cSReactiveMatter </navbar> 132b08fa01cSReactiveMatter 133*8a9ebc75SReactiveMatter <div style="margin-top: 8px;"> 134b08fa01cSReactiveMatter <?php html_msgarea() /* occasional error and info messages on top of the page */ ?> 135*8a9ebc75SReactiveMatter </div> 136b08fa01cSReactiveMatter <!-- ********** Notice ********** --> 137fc56030fSReactiveMatter 138fc56030fSReactiveMatter <?php if(($conf['youarehere'] || $conf['breadcrumbs'] || (page_exists("header") && auth_quickaclcheck("header")) ) && tpl_getConf('siteHeaderPosition')=='Top'):?> 139a67e6045SReactiveMatter 140*8a9ebc75SReactiveMatter <div class="site-header"> 141a67e6045SReactiveMatter 142b08fa01cSReactiveMatter <?php 143b14e7e79SReactiveMatter if(page_exists("header") && auth_quickaclcheck("header")) 144b08fa01cSReactiveMatter { 145b08fa01cSReactiveMatter echo '<div class="site-header-content">'; 146b14e7e79SReactiveMatter tpl_include_page('header'); 147b08fa01cSReactiveMatter echo '</div>'; 148b08fa01cSReactiveMatter } 149b08fa01cSReactiveMatter ?> 150b08fa01cSReactiveMatter 1511a1379ffSReactiveMatter <?php if($conf['youarehere'] || $conf['breadcrumbs']):?> 152b08fa01cSReactiveMatter 153b08fa01cSReactiveMatter <div class="site-navigation"> 154b08fa01cSReactiveMatter <!-- BREADCRUMBS --> 155b08fa01cSReactiveMatter <?php if($conf['youarehere']){ ?> 156b08fa01cSReactiveMatter <div class="breadcrumbs"><?php tpl_youarehere() ?></div> 157b08fa01cSReactiveMatter <?php } ?> 158b08fa01cSReactiveMatter <?php if($conf['breadcrumbs']){ ?> 159b08fa01cSReactiveMatter <div class="breadcrumbs"><?php tpl_breadcrumbs() ?></div> 160b08fa01cSReactiveMatter <?php } ?> 161b08fa01cSReactiveMatter </div> 162b08fa01cSReactiveMatter <?php endif?> 163b08fa01cSReactiveMatter 164a67e6045SReactiveMatter </div> 165a67e6045SReactiveMatter 166*8a9ebc75SReactiveMatter <?php endif?> 167*8a9ebc75SReactiveMatter 168*8a9ebc75SReactiveMatter 169a67e6045SReactiveMatter 1704478db2bSReactiveMatter<main id="main"> 171b08fa01cSReactiveMatter 172b08fa01cSReactiveMatter <?php if ($showSidebar): ?> 173b08fa01cSReactiveMatter <div id="sidebar" class="left-column" aria-label="<?php echo $lang['sidebar'] ?>"> 174b08fa01cSReactiveMatter <div class="sidebar-content"> 175b08fa01cSReactiveMatter <?php tpl_include_page($conf['sidebar'], 1, 1) /* includes the nearest sidebar page */ ?> 176b08fa01cSReactiveMatter </div> 177b08fa01cSReactiveMatter </div> 178b08fa01cSReactiveMatter <?php endif; ?> 179b08fa01cSReactiveMatter 180b08fa01cSReactiveMatter 181b08fa01cSReactiveMatter <div id="view" class="right-column"> 182b08fa01cSReactiveMatter 183b14e7e79SReactiveMatter <?php if(($conf['youarehere'] || $conf['breadcrumbs'] || (page_exists("header") && auth_quickaclcheck("header"))) && tpl_getConf('siteHeaderPosition')=='Above page'):?> 184b08fa01cSReactiveMatter <div class="site-header"> 185b08fa01cSReactiveMatter <?php html_msgarea() /* occasional error and info messages on top of the page */ ?> 186b08fa01cSReactiveMatter <!-- ********** Notice ********** --> 187b08fa01cSReactiveMatter <?php 188b14e7e79SReactiveMatter if(page_exists("header") && auth_quickaclcheck("header")) 189b08fa01cSReactiveMatter { 190b08fa01cSReactiveMatter echo '<div class="site-header-content">'; 191b14e7e79SReactiveMatter tpl_include_page('header'); 192b08fa01cSReactiveMatter echo '</div>'; 193b08fa01cSReactiveMatter } 194b08fa01cSReactiveMatter ?> 195b08fa01cSReactiveMatter 1961a1379ffSReactiveMatter <?php if($conf['youarehere'] || $conf['breadcrumbs']):?> 197b08fa01cSReactiveMatter 198b08fa01cSReactiveMatter <div class="site-navigation"> 199b08fa01cSReactiveMatter <!-- BREADCRUMBS --> 200b08fa01cSReactiveMatter <?php if($conf['youarehere']){ ?> 201b08fa01cSReactiveMatter <div class="breadcrumbs"><?php tpl_youarehere() ?></div> 202b08fa01cSReactiveMatter <?php } ?> 203b08fa01cSReactiveMatter <?php if($conf['breadcrumbs']){ ?> 204b08fa01cSReactiveMatter <div class="breadcrumbs"><?php tpl_breadcrumbs() ?></div> 205b08fa01cSReactiveMatter <?php } ?> 206b08fa01cSReactiveMatter </div> 207b08fa01cSReactiveMatter <?php endif?> 208b08fa01cSReactiveMatter </div> 209b08fa01cSReactiveMatter <?php endif?> 210b08fa01cSReactiveMatter 211b08fa01cSReactiveMatter <article id="content"> 212b08fa01cSReactiveMatter <?php tpl_flush(); ?> 213b08fa01cSReactiveMatter <?php tpl_content();?> 214b08fa01cSReactiveMatter <?php tpl_flush(); ?> 215b08fa01cSReactiveMatter </article> 216b08fa01cSReactiveMatter 217b08fa01cSReactiveMatter 218b08fa01cSReactiveMatter <?php if(tpl_getConf('showPageInfo') ):?> 219b08fa01cSReactiveMatter <div class="page-info"> 220b08fa01cSReactiveMatter <?php tpl_pageinfo() /* 'Last modified' etc */ ?> 221b08fa01cSReactiveMatter 222b08fa01cSReactiveMatter </div> 223b08fa01cSReactiveMatter <?php endif; ?> 224b08fa01cSReactiveMatter 225b08fa01cSReactiveMatter 226b08fa01cSReactiveMatter <?php 227b14e7e79SReactiveMatter if((page_exists("footer") && auth_quickaclcheck("footer")) && tpl_getConf('siteFooterPosition')=='Below page') 228b08fa01cSReactiveMatter { 229b08fa01cSReactiveMatter echo '<footer id="footer">'; 230b14e7e79SReactiveMatter tpl_include_page('footer'); 231b08fa01cSReactiveMatter echo '</footer>'; 232b08fa01cSReactiveMatter } 233b08fa01cSReactiveMatter ?> 234b08fa01cSReactiveMatter <!-- /footer --> 235b08fa01cSReactiveMatter <div style="display: none;"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div> 236b08fa01cSReactiveMatter </div> 2374478db2bSReactiveMatter </main> 238b08fa01cSReactiveMatter <?php 239b14e7e79SReactiveMatter if((page_exists("footer") && auth_quickaclcheck("footer")) && tpl_getConf('siteFooterPosition')=='Bottom') 240b08fa01cSReactiveMatter { 241b08fa01cSReactiveMatter echo '<footer id="footer">'; 242b14e7e79SReactiveMatter tpl_include_page('footer'); 243b08fa01cSReactiveMatter echo '</footer>'; 244b08fa01cSReactiveMatter } 245b08fa01cSReactiveMatter ?> 246b08fa01cSReactiveMatter</body> 247b08fa01cSReactiveMatter</html> 248